Created by: dependabot[bot]
Bumps actions/setup-go from 3.0.0 to 3.2.0.
Release notes
Sourced from actions/setup-go's releases.
Support for caching dependency files and compiler's build outputs
This release introduces support for caching dependency files and compiler's build outputs #228. For that action uses
@toolkit/cache
library under the hood that in turn allows getting rid of configuring@actions/cache
action separately and simplifies the whole workflow.Such input parameters as
cache
andcache-dependency-path
were added. Thecache
input is optional, and caching is turned off by default,cache-dependency-path
is used to specify the path to a dependency file -go.sum
.Examples of use-cases:
cache
input only:steps: - uses: actions/checkout@v3 - uses: actions/setup-go@v3 with: go-version: '18' cache: true
cache
along withcache-dependency-path
:steps: - uses: actions/checkout@v3 - uses: actions/setup-go@v3 with: go-version: '18' cache: true cache-dependency-path: subdir/go.sum
Add go-version-file input
Adding Go version file support
In scope of this release we add the go-version-file input. The new input (
go-version-file
) provides functionality to specify the path to the file containing Go version with such behaviour:
- If the file does not exist the action will throw an error.
- If you specify both go-version and go-version-file inputs, the action will use value from the go-version input and throw the following warning: Both go-version and go-version-file inputs are specified, only go-version will be used.
- For now the action supports .go-version and go.mod files.
steps: - uses: actions/checkout@v3 - uses: actions/setup-go@v3 with: go-version-file: 'path/to/go.mod' - run: go version
Besides, the following pull requests included in this release:
- Fix condition for GOPATH output actions/setup-go#221
- Added go-version output actions/setup-go#85
... (truncated)
Commits
-
b22fbbc
Implementation of caching functionality for setup-go action (#228) -
fcdc436
Update@zeit/ncc
to@vercel/ncc
(#229) -
265edc1
Add go-version-file option (#62) -
193b404
Successfully set up (#231) -
56a61c9
Create ADR for integrating cache functionality to setup-go action (#217) -
b46db95
Merge pull request #222 from vsafonkin/v-vsafonkin/add-readme-note -
3332358
Add note about go building -
46eabca
Merge pull request #221 from vsafonkin/v-vsafonkin/fix-gopath-condition -
0794822
Rename CONDUCT.md and change email inside (#218) -
ad70bef
Fix condition for old go versions - Additional commits viewable in compare view
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 merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@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)