Leveraging the raw API to retrieve the version-manifest, as it does not impose a rate limit and hence facilitates unrestricted consumption without the need for a token for Github Enterprise Servers by @Shegox in #496
Add architecture to cache key by @Zxilly in #493
This addresses issues with caching by adding the architecture (arch) to the cache key, ensuring that cache keys are accurate to prevent conflicts.
Note: This change may break previous cache keys as they will no longer be compatible with the new format.
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-go](https://github.com/actions/setup-go) | action | major | `v5` → `v6` |
---
### Release Notes
<details>
<summary>actions/setup-go (actions/setup-go)</summary>
### [`v6.4.0`](https://github.com/actions/setup-go/releases/tag/v6.4.0)
[Compare Source](https://github.com/actions/setup-go/compare/v6.3.0...v6.4.0)
#### What's Changed
##### Enhancement
- Add go-download-base-url input for custom Go distributions by [@​gdams](https://github.com/gdams) in [#​721](https://github.com/actions/setup-go/pull/721)
##### Dependency update
- Upgrade minimatch from 3.1.2 to 3.1.5 by [@​dependabot](https://github.com/dependabot) in [#​727](https://github.com/actions/setup-go/pull/727)
##### Documentation update
- Rearrange README.md, add advanced-usage.md by [@​priyagupta108](https://github.com/priyagupta108) in [#​724](https://github.com/actions/setup-go/pull/724)
- Fix Microsoft build of Go link by [@​gdams](https://github.com/gdams) in [#​734](https://github.com/actions/setup-go/pull/734)
#### New Contributors
- [@​gdams](https://github.com/gdams) made their first contribution in [#​721](https://github.com/actions/setup-go/pull/721)
**Full Changelog**: <https://github.com/actions/setup-go/compare/v6...v6.4.0>
### [`v6.3.0`](https://github.com/actions/setup-go/releases/tag/v6.3.0)
[Compare Source](https://github.com/actions/setup-go/compare/v6.2.0...v6.3.0)
#### What's Changed
- Update default Go module caching to use go.mod by [@​priyagupta108](https://github.com/priyagupta108) in [#​705](https://github.com/actions/setup-go/pull/705)
- Fix golang download url to go.dev by [@​178inaba](https://github.com/178inaba) in [#​469](https://github.com/actions/setup-go/pull/469)
**Full Changelog**: <https://github.com/actions/setup-go/compare/v6...v6.3.0>
### [`v6.2.0`](https://github.com/actions/setup-go/releases/tag/v6.2.0)
[Compare Source](https://github.com/actions/setup-go/compare/v6.1.0...v6.2.0)
#### What's Changed
##### Enhancements
- Example for restore-only cache in documentation by [@​aparnajyothi-y](https://github.com/aparnajyothi-y) in [#​696](https://github.com/actions/setup-go/pull/696)
- Update Node.js version in action.yml by [@​ccoVeille](https://github.com/ccoVeille) in [#​691](https://github.com/actions/setup-go/pull/691)
- Documentation update of actions/checkout by [@​deining](https://github.com/deining) in [#​683](https://github.com/actions/setup-go/pull/683)
##### Dependency updates
- Upgrade js-yaml from 3.14.1 to 3.14.2 by [@​dependabot](https://github.com/dependabot) in [#​682](https://github.com/actions/setup-go/pull/682)
- Upgrade [@​actions/cache](https://github.com/actions/cache) to v5 by [@​salmanmkc](https://github.com/salmanmkc) in [#​695](https://github.com/actions/setup-go/pull/695)
- Upgrade actions/checkout from 5 to 6 by [@​dependabot](https://github.com/dependabot) in [#​686](https://github.com/actions/setup-go/pull/686)
- Upgrade qs from 6.14.0 to 6.14.1 by [@​dependabot](https://github.com/dependabot) in [#​703](https://github.com/actions/setup-go/pull/703)
#### New Contributors
- [@​ccoVeille](https://github.com/ccoVeille) made their first contribution in [#​691](https://github.com/actions/setup-go/pull/691)
- [@​deining](https://github.com/deining) made their first contribution in [#​683](https://github.com/actions/setup-go/pull/683)
**Full Changelog**: <https://github.com/actions/setup-go/compare/v6...v6.2.0>
### [`v6.1.0`](https://github.com/actions/setup-go/releases/tag/v6.1.0)
[Compare Source](https://github.com/actions/setup-go/compare/v6...v6.1.0)
#### What's Changed
##### Enhancements
- Fall back to downloading from go.dev/dl instead of storage.googleapis.com/golang by [@​nicholasngai](https://github.com/nicholasngai) in [#​665](https://github.com/actions/setup-go/pull/665)
- Add support for .tool-versions file and update workflow by [@​priya-kinthali](https://github.com/priya-kinthali) in [#​673](https://github.com/actions/setup-go/pull/673)
- Add comprehensive breaking changes documentation for v6 by [@​mahabaleshwars](https://github.com/mahabaleshwars) in [#​674](https://github.com/actions/setup-go/pull/674)
##### Dependency updates
- Upgrade eslint-config-prettier from 10.0.1 to 10.1.8 and document breaking changes in v6 by [@​dependabot](https://github.com/dependabot) in [#​617](https://github.com/actions/setup-go/pull/617)
- Upgrade actions/publish-action from 0.3.0 to 0.4.0 by [@​dependabot](https://github.com/dependabot) in [#​641](https://github.com/actions/setup-go/pull/641)
- Upgrade semver and [@​types/semver](https://github.com/types/semver) by [@​dependabot](https://github.com/dependabot) in [#​652](https://github.com/actions/setup-go/pull/652)
#### New Contributors
- [@​nicholasngai](https://github.com/nicholasngai) made their first contribution in [#​665](https://github.com/actions/setup-go/pull/665)
- [@​priya-kinthali](https://github.com/priya-kinthali) made their first contribution in [#​673](https://github.com/actions/setup-go/pull/673)
- [@​mahabaleshwars](https://github.com/mahabaleshwars) made their first contribution in [#​674](https://github.com/actions/setup-go/pull/674)
**Full Changelog**: <https://github.com/actions/setup-go/compare/v6...v6.1.0>
### [`v6.0.0`](https://github.com/actions/setup-go/releases/tag/v6.0.0)
[Compare Source](https://github.com/actions/setup-go/compare/v6...v6)
#### What's Changed
##### Breaking Changes
- Improve toolchain handling to ensure more reliable and consistent toolchain selection and management by [@​matthewhughes934](https://github.com/matthewhughes934) in [#​460](https://github.com/actions/setup-go/pull/460)
- Upgrade Nodejs runtime from node20 to node 24 by [@​salmanmkc](https://github.com/salmanmkc) in [#​624](https://github.com/actions/setup-go/pull/624)
Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. [See Release Notes](https://github.com/actions/runner/releases/tag/v2.327.1)
##### Dependency Upgrades
- Upgrade [@​types/jest](https://github.com/types/jest) from 29.5.12 to 29.5.14 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​589](https://github.com/actions/setup-go/pull/589)
- Upgrade [@​actions/tool-cache](https://github.com/actions/tool-cache) from 2.0.1 to 2.0.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​591](https://github.com/actions/setup-go/pull/591)
- Upgrade [@​typescript-eslint/parser](https://github.com/typescript-eslint/parser) from 8.31.1 to 8.35.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​590](https://github.com/actions/setup-go/pull/590)
- Upgrade undici from 5.28.5 to 5.29.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​594](https://github.com/actions/setup-go/pull/594)
- Upgrade typescript from 5.4.2 to 5.8.3 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​538](https://github.com/actions/setup-go/pull/538)
- Upgrade eslint-plugin-jest from 28.11.0 to 29.0.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​603](https://github.com/actions/setup-go/pull/603)
- Upgrade `form-data` to bring in fix for critical vulnerability by [@​matthewhughes934](https://github.com/matthewhughes934) in [#​618](https://github.com/actions/setup-go/pull/618)
- Upgrade actions/checkout from 4 to 5 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​631](https://github.com/actions/setup-go/pull/631)
#### New Contributors
- [@​matthewhughes934](https://github.com/matthewhughes934) made their first contribution in [#​618](https://github.com/actions/setup-go/pull/618)
- [@​salmanmkc](https://github.com/salmanmkc) made their first contribution in [#​624](https://github.com/actions/setup-go/pull/624)
**Full Changelog**: <https://github.com/actions/setup-go/compare/v5...v6.0.0>
### [`v6`](https://github.com/actions/setup-go/compare/v5.6.0...v6)
[Compare Source](https://github.com/actions/setup-go/compare/v5.6.0...v6)
### [`v5.6.0`](https://github.com/actions/setup-go/releases/tag/v5.6.0)
[Compare Source](https://github.com/actions/setup-go/compare/v5.5.0...v5.6.0)
#### What's Changed
- Fall back to downloading from go.dev/dl instead of storage.googleapis.com/golang by [@​aparnajyothi-y](https://github.com/aparnajyothi-y) in [#​689](https://github.com/actions/setup-go/pull/689)
**Full Changelog**: <https://github.com/actions/setup-go/compare/v5...v5.6.0>
### [`v5.5.0`](https://github.com/actions/setup-go/releases/tag/v5.5.0)
[Compare Source](https://github.com/actions/setup-go/compare/v5.4.0...v5.5.0)
#### What's Changed
##### Bug fixes:
- Update self-hosted environment validation by [@​priyagupta108](https://github.com/priyagupta108) in [#​556](https://github.com/actions/setup-go/pull/556)
- Add manifest validation and improve error handling by [@​priyagupta108](https://github.com/priyagupta108) in [#​586](https://github.com/actions/setup-go/pull/586)
- Update template link by [@​jsoref](https://github.com/jsoref) in [#​527](https://github.com/actions/setup-go/pull/527)
##### Dependency updates:
- Upgrade [@​action/cache](https://github.com/action/cache) from 4.0.2 to 4.0.3 by [@​aparnajyothi-y](https://github.com/aparnajyothi-y) in [#​574](https://github.com/actions/setup-go/pull/574)
- Upgrade [@​actions/glob](https://github.com/actions/glob) from 0.4.0 to 0.5.0 by [@​dependabot](https://github.com/dependabot) in [#​573](https://github.com/actions/setup-go/pull/573)
- Upgrade ts-jest from 29.1.2 to 29.3.2 by [@​dependabot](https://github.com/dependabot) in [#​582](https://github.com/actions/setup-go/pull/582)
- Upgrade eslint-plugin-jest from 27.9.0 to 28.11.0 by [@​dependabot](https://github.com/dependabot) in [#​537](https://github.com/actions/setup-go/pull/537)
#### New Contributors
- [@​jsoref](https://github.com/jsoref) made their first contribution in [#​527](https://github.com/actions/setup-go/pull/527)
**Full Changelog**: <https://github.com/actions/setup-go/compare/v5...v5.5.0>
### [`v5.4.0`](https://github.com/actions/setup-go/releases/tag/v5.4.0)
[Compare Source](https://github.com/actions/setup-go/compare/v5.3.0...v5.4.0)
#### What's Changed
##### Dependency updates :
- Upgrade semver from 7.6.0 to 7.6.3 by [@​dependabot](https://github.com/dependabot) in [#​535](https://github.com/actions/setup-go/pull/535)
- Upgrade eslint-config-prettier from 8.10.0 to 10.0.1 by [@​dependabot](https://github.com/dependabot) in [#​536](https://github.com/actions/setup-go/pull/536)
- Upgrade [@​action/cache](https://github.com/action/cache) from 4.0.0 to 4.0.2 by [@​aparnajyothi-y](https://github.com/aparnajyothi-y) in [#​568](https://github.com/actions/setup-go/pull/568)
- Upgrade undici from 5.28.4 to 5.28.5 by [@​dependabot](https://github.com/dependabot) in [#​541](https://github.com/actions/setup-go/pull/541)
#### New Contributors
- [@​aparnajyothi-y](https://github.com/aparnajyothi-y) made their first contribution in [#​568](https://github.com/actions/setup-go/pull/568)
**Full Changelog**: <https://github.com/actions/setup-go/compare/v5...v5.4.0>
### [`v5.3.0`](https://github.com/actions/setup-go/releases/tag/v5.3.0)
[Compare Source](https://github.com/actions/setup-go/compare/v5.2.0...v5.3.0)
#### What's Changed
- Use the new cache service: upgrade `@actions/cache` to `^4.0.0` by [@​Link-](https://github.com/Link-) in [#​531](https://github.com/actions/setup-go/pull/531)
- Configure Dependabot settings by [@​HarithaVattikuti](https://github.com/HarithaVattikuti) in [#​530](https://github.com/actions/setup-go/pull/530)
- Document update - permission section by [@​HarithaVattikuti](https://github.com/HarithaVattikuti) in [#​533](https://github.com/actions/setup-go/pull/533)
- Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 by [@​dependabot](https://github.com/dependabot) in [#​534](https://github.com/actions/setup-go/pull/534)
#### New Contributors
- [@​Link-](https://github.com/Link-) made their first contribution in [#​531](https://github.com/actions/setup-go/pull/531)
**Full Changelog**: <https://github.com/actions/setup-go/compare/v5...v5.3.0>
### [`v5.2.0`](https://github.com/actions/setup-go/releases/tag/v5.2.0)
[Compare Source](https://github.com/actions/setup-go/compare/v5.1.0...v5.2.0)
#### What's Changed
- Leveraging the raw API to retrieve the version-manifest, as it does not impose a rate limit and hence facilitates unrestricted consumption without the need for a token for Github Enterprise Servers by [@​Shegox](https://github.com/Shegox) in [#​496](https://github.com/actions/setup-go/pull/496)
#### New Contributors
- [@​Shegox](https://github.com/Shegox) made their first contribution in [#​496](https://github.com/actions/setup-go/pull/496)
**Full Changelog**: <https://github.com/actions/setup-go/compare/v5...v5.2.0>
### [`v5.1.0`](https://github.com/actions/setup-go/releases/tag/v5.1.0)
[Compare Source](https://github.com/actions/setup-go/compare/v5.0.2...v5.1.0)
#### What's Changed
- Add workflow file for publishing releases to immutable action package by [@​Jcambass](https://github.com/Jcambass) in [#​500](https://github.com/actions/setup-go/pull/500)
- Upgrade IA Publish by [@​Jcambass](https://github.com/Jcambass) in [#​502](https://github.com/actions/setup-go/pull/502)
- Add architecture to cache key by [@​Zxilly](https://github.com/Zxilly) in [#​493](https://github.com/actions/setup-go/pull/493)
This addresses issues with caching by adding the architecture (arch) to the cache key, ensuring that cache keys are accurate to prevent conflicts.
Note: This change may break previous cache keys as they will no longer be compatible with the new format.
- Enhance workflows and Upgrade micromatch Dependency by [@​priyagupta108](https://github.com/priyagupta108) in [#​510](https://github.com/actions/setup-go/pull/510)
**Bug Fixes**
- Revise `isGhes` logic by [@​jww3](https://github.com/jww3) in [#​511](https://github.com/actions/setup-go/pull/511)
#### New Contributors
- [@​Zxilly](https://github.com/Zxilly) made their first contribution in [#​493](https://github.com/actions/setup-go/pull/493)
- [@​Jcambass](https://github.com/Jcambass) made their first contribution in [#​500](https://github.com/actions/setup-go/pull/500)
- [@​jww3](https://github.com/jww3) made their first contribution in [#​511](https://github.com/actions/setup-go/pull/511)
- [@​priyagupta108](https://github.com/priyagupta108) made their first contribution in [#​510](https://github.com/actions/setup-go/pull/510)
**Full Changelog**: <https://github.com/actions/setup-go/compare/v5...v5.1.0>
### [`v5.0.2`](https://github.com/actions/setup-go/releases/tag/v5.0.2)
[Compare Source](https://github.com/actions/setup-go/compare/v5.0.1...v5.0.2)
#### What's Changed
##### Bug fixes:
- Fix versions check failure by [@​HarithaVattikuti](https://github.com/HarithaVattikuti) in [#​479](https://github.com/actions/setup-go/pull/479)
##### Dependency updates:
- Bump braces from 3.0.2 to 3.0.3 and undici from 5.28.3 to 5.28.4 by [@​dependabot](https://github.com/dependabot) in [#​487](https://github.com/actions/setup-go/pull/487)
#### New Contributors
- [@​HarithaVattikuti](https://github.com/HarithaVattikuti) made their first contribution in [#​479](https://github.com/actions/setup-go/pull/479)
**Full Changelog**: <https://github.com/actions/setup-go/compare/v5...v5.0.2>
### [`v5.0.1`](https://github.com/actions/setup-go/releases/tag/v5.0.1)
[Compare Source](https://github.com/actions/setup-go/compare/v5...v5.0.1)
#### What's Changed
- Bump undici from 5.28.2 to 5.28.3 and dependencies upgrade by [@​dependabot](https://github.com/dependabot) , [@​HarithaVattikuti](https://github.com/HarithaVattikuti) in [#​465](https://github.com/actions/setup-go/pull/465)
- Update documentation with latest V5 release notes by [@​ab](https://github.com/ab) in [#​459](https://github.com/actions/setup-go/pull/459)
- Update version documentation by [@​178inaba](https://github.com/178inaba) in [#​458](https://github.com/actions/setup-go/pull/458)
- Documentation update of `actions/setup-go` to v5 by [@​chenrui333](https://github.com/chenrui333) in [#​449](https://github.com/actions/setup-go/pull/449)
#### New Contributors
- [@​ab](https://github.com/ab) made their first contribution in [#​459](https://github.com/actions/setup-go/pull/459)
**Full Changelog**: <https://github.com/actions/setup-go/compare/v5.0.0...v5.0.1>
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNjMuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE2My4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tYXRlZCIsImRlcGVuZGVuY2llcyJdfQ==-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v5→v6Release Notes
actions/setup-go (actions/setup-go)
v6.4.0Compare Source
What's Changed
Enhancement
Dependency update
Documentation update
New Contributors
Full Changelog: https://github.com/actions/setup-go/compare/v6...v6.4.0
v6.3.0Compare Source
What's Changed
Full Changelog: https://github.com/actions/setup-go/compare/v6...v6.3.0
v6.2.0Compare Source
What's Changed
Enhancements
Dependency updates
New Contributors
Full Changelog: https://github.com/actions/setup-go/compare/v6...v6.2.0
v6.1.0Compare Source
What's Changed
Enhancements
Dependency updates
New Contributors
Full Changelog: https://github.com/actions/setup-go/compare/v6...v6.1.0
v6.0.0Compare Source
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
form-datato bring in fix for critical vulnerability by @matthewhughes934 in #618New Contributors
Full Changelog: https://github.com/actions/setup-go/compare/v5...v6.0.0
v6Compare Source
v5.6.0Compare Source
What's Changed
Full Changelog: https://github.com/actions/setup-go/compare/v5...v5.6.0
v5.5.0Compare Source
What's Changed
Bug fixes:
Dependency updates:
New Contributors
Full Changelog: https://github.com/actions/setup-go/compare/v5...v5.5.0
v5.4.0Compare Source
What's Changed
Dependency updates :
New Contributors
Full Changelog: https://github.com/actions/setup-go/compare/v5...v5.4.0
v5.3.0Compare Source
What's Changed
@actions/cacheto^4.0.0by @Link- in #531New Contributors
Full Changelog: https://github.com/actions/setup-go/compare/v5...v5.3.0
v5.2.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions/setup-go/compare/v5...v5.2.0
v5.1.0Compare Source
What's Changed
This addresses issues with caching by adding the architecture (arch) to the cache key, ensuring that cache keys are accurate to prevent conflicts.
Note: This change may break previous cache keys as they will no longer be compatible with the new format.
Bug Fixes
isGheslogic by @jww3 in #511New Contributors
Full Changelog: https://github.com/actions/setup-go/compare/v5...v5.1.0
v5.0.2Compare Source
What's Changed
Bug fixes:
Dependency updates:
New Contributors
Full Changelog: https://github.com/actions/setup-go/compare/v5...v5.0.2
v5.0.1Compare Source
What's Changed
actions/setup-goto v5 by @chenrui333 in #449New Contributors
Full Changelog: https://github.com/actions/setup-go/compare/v5.0.0...v5.0.1
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.