@@ -16,26 +16,38 @@ jobs:
1616 goreleaser :
1717 runs-on : ubuntu-latest
1818 steps :
19+ - name : Free disk space
20+ uses : thiagokokada/free-disk-space@9a03d73a373bab1e204b8815f5c7752392482762
21+ with :
22+ # All of these do save some disk space, but are also somewhat slow to delete.
23+ # So we keep them to just speed up the workflow overall.
24+ android : false
25+ aws-cli : false
26+ debug : false
27+ docker-images : false
28+ google-cloud-sdk : false
29+ heroku : false
30+ llvm : false
31+ opt : false
32+ powershell : false
33+ python : false
34+ ruby : false
35+ rust : false
36+ tool-cache : false
37+ usrlocal : false
38+ usrmisc : false
39+ varcache : false
40+
1941 - name : Checkout
2042 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # tag=v5.0.0
2143 with :
2244 fetch-depth : 0
2345
24- - uses : actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # tag=v6.0.0
46+ - name : Setup Go
47+ uses : actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # tag=v6.0.0
2548 with :
2649 go-version : v1.24.5
2750
28- - name : Download go modules
29- run : |
30- echo "Downloading modules for go.mod"
31- go mod download
32- for gomod in **/go.mod; do
33- echo "Downloading modules for $gomod"
34- cd $(dirname $gomod)
35- go mod download
36- cd -
37- done
38-
3951 - name : Delete non-semver tags
4052 run : ' git tag -d $(git tag -l | grep -v "^v")'
4153
4759 uses : goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # tag=v6.4.0
4860 with :
4961 distribution : goreleaser
50- version : latest
51- args : release --timeout 60m --parallelism 1 --fail-fast
62+ version : ' ~> v2 '
63+ args : release --timeout 60m
5264 env :
5365 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5466 KREW_GITHUB_TOKEN : ${{ secrets.KREW_GITHUB_TOKEN }}
5870 uses : goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # tag=v6.4.0
5971 with :
6072 distribution : goreleaser
61- version : latest
62- args : release --timeout 60m --snapshot --parallelism 1 --fail-fast
73+ version : ' ~> v2 '
74+ args : release --timeout 60m --snapshot
6375 env :
6476 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6577 KREW_GITHUB_TOKEN : ${{ secrets.KREW_GITHUB_TOKEN }}
0 commit comments