From 8cba5b8cbfda32a096a099e3fd6a9ea6d1d2816b Mon Sep 17 00:00:00 2001 From: "Nelo-T. Wallus" Date: Tue, 5 Aug 2025 15:41:57 +0200 Subject: [PATCH 1/2] Restrict goreleaser run one build at a time Signed-off-by: Nelo-T. Wallus --- .github/workflows/goreleaser.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml index 86ceb3cf8f9..7283364ac7d 100644 --- a/.github/workflows/goreleaser.yml +++ b/.github/workflows/goreleaser.yml @@ -37,7 +37,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 +48,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 }} From 50143d44ff4d094810d66b6828cb14a9cbd4c4d0 Mon Sep 17 00:00:00 2001 From: "Nelo-T. Wallus" Date: Tue, 5 Aug 2025 14:34:58 +0200 Subject: [PATCH 2/2] Download go modules before going into goreleaser Signed-off-by: Nelo-T. Wallus --- .github/workflows/goreleaser.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml index 7283364ac7d..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")'