diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml index 86ceb3cf8f9..f4c1227e06a 100644 --- a/.github/workflows/goreleaser.yml +++ b/.github/workflows/goreleaser.yml @@ -25,6 +25,17 @@ jobs: with: go-version: v1.23.10 + - name: Download go modules + run: | + echo "Downloading modules for go.mod" + go mod download + for gomod in **/go.mod; do + echo "Downloading modules for $gomod" + cd $(dirname $gomod) + go mod download + cd - + done + - name: Delete non-semver tags run: 'git tag -d $(git tag -l | grep -v "^v")' @@ -37,7 +48,7 @@ jobs: with: distribution: goreleaser version: latest - args: release --timeout 60m + args: release --timeout 60m --parallelism 1 --fail-fast env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} KREW_GITHUB_TOKEN: ${{ secrets.KREW_GITHUB_TOKEN }} @@ -48,7 +59,7 @@ jobs: with: distribution: goreleaser version: latest - args: release --timeout 60m --snapshot + args: release --timeout 60m --snapshot --parallelism 1 --fail-fast env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} KREW_GITHUB_TOKEN: ${{ secrets.KREW_GITHUB_TOKEN }}