christogav opened a new pull request, #39850: URL: https://github.com/apache/beam/pull/39850
Adds a step to `beam_PreCommit_Go.yml` that installs the `cloud-spanner-emulator` gcloud component before running the Go PreCommit tests. This is split out from a larger in-progress PR (#37991) that replaces the Docker-testcontainer-based Spanner emulator setup in the Go Spanner IO integration tests with a real emulator driven via `gcloud emulators spanner start`. That workflow is triggered via `pull_request_target`, which always runs the workflow file from `master` rather than the PR branch, so this CI change needs to land on `master` on its own before #37991's checks can pick it up. gcloud does not ship the `cloud-spanner-emulator` component by default - it's reported as "Not Installed" in the component manifest even on a freshly-installed CLI matching this runner's install method (tarball + install.sh on linux/amd64) - so it must be installed explicitly before the emulator-based tests run. ------------------------ - [ ] Mention the appropriate issue in your description, if applicable. - [ ] Update `CHANGES.md` with noteworthy changes. - [ ] If this contribution is large, please file an Apache Individual Contributor License Agreement. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
