build(deps): bump actions/setup-go from 5 to 6#60
Open
dependabot[bot] wants to merge 1 commit intomasterfrom
Open
build(deps): bump actions/setup-go from 5 to 6#60dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot[bot] wants to merge 1 commit intomasterfrom
Conversation
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5 to 6. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](actions/setup-go@v5...v6) --- updated-dependencies: - dependency-name: actions/setup-go dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Dependency Update Review:
|
| Field | Value |
|---|---|
| Dependency | actions/setup-go |
| Version | 5 → 6 |
| Bump type | Major |
| Affected files | 3 workflow files |
2. Breaking Changes in v6
Node 24 Runtime (#624)
- Upgraded from Node 20 to Node 24
- Requires GitHub Actions runner v2.327.1+
- GitHub-hosted
ubuntu-latestrunners already support this
Toolchain Handling (#460)
- Now sets
GOTOOLCHAIN=localby default, preventing Go from auto-downloading newer toolchains at runtime - When using
go-version-file, now preferstoolchaindirective overgodirective
3. Impact Assessment
Checked all three affected services' go.mod files:
services/control-plane/go.mod:go 1.25.5(no toolchain directive)services/github-bot/go.mod:go 1.25.5(no toolchain directive)services/secret-proxy/go.mod:go 1.25.5(no toolchain directive)
No impact from the toolchain handling change — since none of the go.mod files have a toolchain directive, v6 falls back to using the go directive, identical to v5 behavior.
The workflows use these inputs:
go-version-file: services/*/go.mod
cache-dependency-path: services/*/go.sumBoth inputs remain fully supported with unchanged semantics.
4. Test Results
Local tests (Go 1.25.5):
| Service | Result |
|---|---|
| control-plane | ✅ All tests pass |
| github-bot | ✅ All tests pass |
| secret-proxy | ✅ All tests pass |
CI status: No runs (path-based triggers don't fire since service code is unchanged)
5. Intermediate Versions Reviewed
Checked all versions between v5.0.0 and v6.2.0:
- v5.1.0-v5.6.0: Bug fixes, dependency upgrades, no breaking changes
- v6.0.0: Node 24 + toolchain handling changes (analyzed above)
- v6.1.0-v6.2.0: Documentation, cache upgrades, no additional breaking changes
6. Verdict
Safe to merge ✅
- GitHub-hosted runners support Node 24
- No
toolchaindirective in go.mod files means version resolution is unchanged - All local tests pass
- The
GOTOOLCHAIN=localdefault is actually an improvement — ensures deterministic toolchain usage
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps actions/setup-go from 5 to 6.
Release notes
Sourced from actions/setup-go's releases.
... (truncated)
Commits
7a3fe6cBump qs from 6.14.0 to 6.14.1 (#703)b9adafdBump actions/checkout from 5 to 6 (#686)d73f6bcREADME.md: correct to actions/checkout@v6 (#683)ae252eeBump@actions/cacheto v5 (#695)bf7446aBump js-yaml from 3.14.1 to 3.14.2 (#682)02aadfeFix Node.js version in action.yml (#691)4aaadf4Example for restore-only cache in documentation (#696)4dc6199Bump semver and@types/semver(#652)f3787beAdd comprehensive breaking changes documentation for v6 (#674)3a0c2c8Bump actions/publish-action from 0.3.0 to 0.4.0 (#641)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)