Skip to content

build(deps): bump actions/setup-go from 5 to 6#60

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/github_actions/actions/setup-go-6
Open

build(deps): bump actions/setup-go from 5 to 6#60
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/github_actions/actions/setup-go-6

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 23, 2026

Bumps actions/setup-go from 5 to 6.

Release notes

Sourced from actions/setup-go's releases.

v6.0.0

What's Changed

Breaking Changes

Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes

Dependency Upgrades

New Contributors

Full Changelog: actions/setup-go@v5...v6.0.0

v5.6.0

What's Changed

Full Changelog: actions/setup-go@v5...v5.6.0

v5.5.0

What's Changed

Bug fixes:

Dependency updates:

New Contributors

Full Changelog: actions/setup-go@v5...v5.5.0

... (truncated)

Commits

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

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>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Feb 23, 2026
@netclode
Copy link

netclode bot commented Feb 23, 2026

Dependency Update Review: actions/setup-go v5 → v6

1. Update Summary

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-latest runners already support this

Toolchain Handling (#460)

  • Now sets GOTOOLCHAIN=local by default, preventing Go from auto-downloading newer toolchains at runtime
  • When using go-version-file, now prefers toolchain directive over go directive

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.sum

Both 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 toolchain directive in go.mod files means version resolution is unchanged
  • All local tests pass
  • The GOTOOLCHAIN=local default is actually an improvement — ensures deterministic toolchain usage

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants