Setup Go environment
Version updated for https://github.com/actions/setup-go to version v6.4.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 514,172 repositories.
Action Type
This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The setup-go GitHub Action automates the setup of a Go development environment in CI workflows. It handles downloading, caching, and configuring specific Go versions, optionally caches Go modules and build outputs, and integrates error reporting with problem matchers. This action simplifies and accelerates Go-based projects by streamlining version management and dependency caching.
What’s Changed
What’s Changed
Enhancement
- Add go-download-base-url input for custom Go distributions by @gdams in https://github.com/actions/setup-go/pull/721
Dependency update
- Upgrade minimatch from 3.1.2 to 3.1.5 by @dependabot in https://github.com/actions/setup-go/pull/727
Documentation update
- Rearrange README.md, add advanced-usage.md by @priyagupta108 in https://github.com/actions/setup-go/pull/724
- Fix Microsoft build of Go link by @gdams in https://github.com/actions/setup-go/pull/734
New Contributors
- @gdams made their first contribution in https://github.com/actions/setup-go/pull/721
Full Changelog: https://github.com/actions/setup-go/compare/v6...v6.4.0