From d47c997a4f611165b620802518aa9653d59bd1fa Mon Sep 17 00:00:00 2001 From: Marcus Johansson Date: Fri, 16 Oct 2026 10:55:24 +0200 Subject: [PATCH] Fail CI on an untidy go.mod instead of fixing it go mod tidy -diff in the build job and the goreleaser hook, and the Go version spelled 1.26.x in every workflow. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/build.yaml | 4 ++-- .github/workflows/pr-build.yaml | 2 +- .github/workflows/release.yaml | 2 +- .goreleaser.yaml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 3c80824..94e6955 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -14,8 +14,8 @@ jobs: with: go-version: '1.26.x' - - name: Install dependencies - run: go mod tidy + - name: Check go.mod is tidy + run: go mod tidy -diff - name: Test run: go test ./... diff --git a/.github/workflows/pr-build.yaml b/.github/workflows/pr-build.yaml index 1fc4abe..9b62b3d 100644 --- a/.github/workflows/pr-build.yaml +++ b/.github/workflows/pr-build.yaml @@ -18,7 +18,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v7 with: - go-version: '1.26' + go-version: '1.26.x' - name: Run GoReleaser Snapshot uses: goreleaser/goreleaser-action@v7 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index e591e57..fec3c99 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -21,7 +21,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v7 with: - go-version: "1.26" + go-version: "1.26.x" - name: Run GoReleaser uses: goreleaser/goreleaser-action@v7 diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 5433889..71b775c 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -5,7 +5,7 @@ version: 2 before: hooks: - - go mod tidy + - go mod tidy -diff builds: - id: env-exec-binary