golang / vscode-go

Go extension for Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=golang.Go
Other
3.85k stars 736 forks source link

process: migrate CI from Kokoro to LUCI #3533

Open hyangah opened 1 week ago

hyangah commented 1 week ago

Move our primary CI to LUCI, the default CI & trybot infra in the Go project. That will help us align our test workflow with other Go projects, simplify integration with Gerrit & Relui.

dmitshur commented 6 days ago

Adding some relevant notes here.

CIPD as used by LUCI builders already has an existing package providing Node.js, and it's used for testing the js/wasm port: https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/nodejs.

For something like xvfb, it might work better to add it to the image (e.g., see here).

*-longtest builders have internet access by default (note that go test -short isn't expected to need internet, so tests that require internet are expected to skip when testing.Short() is true).