vscode-go/build
Hana (Hyang-Ah) Kim bd87b3a981 extension/tools/release: uncomment vsce package and fix README handling
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>
2024-01-18 22:12:30 +00:00
..
nightly
Dockerfile
README.md build: run tests and build golang.go-nightly 2023-12-27 18:21:54 +00:00
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.