bd87b3a981
This CL also adds a trivial test that checks -n output to see if the release command calls expected commands. And fix nightly release's README handling again. I hoped the new --readme-path flag can help us package README.md file in the repo root https://go-review.git.corp.google.com/c/vscode-go/+/556535 but it doesn't seem to work yet. Instead, we copy the README.md file to the extension directory. Also, fixes the image and content base uris. Update golang/vscode-go#3122 Change-Id: I6c79d34653346ef2e2b596f0ca4db1de16b79853 Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/556536 Commit-Queue: Hyang-Ah Hana Kim <hyangah@gmail.com> Reviewed-by: Robert Findley <rfindley@google.com> TryBot-Result: kokoro <noreply+kokoro@google.com> |
||
---|---|---|
.. | ||
nightly | ||
Dockerfile | ||
README.md | ||
all.bash | ||
build-ci-image.yaml | ||
release-nightly.yaml | ||
release.yaml |
README.md
Release process
The golang.go-nightly extension is released daily during weekdays, based on the latest commit to the master branch.
(Note: the release process is currently in GH workflow. We are in process of moving it to a GCB workflow.)
- Dockerfile: defines the image containing tools and environments needed to build and test the extension. (e.g. Go, Node.js, jq, etc.)
- build-ci-image.yaml: defines the workflow to build the container image used for extension testing and releasing.
- release-nightly.yaml: defines the workflow that builds the nightly extension and runs tests. The built extension is pushed only after all tests pass.