From efb2d57976611b81c7fd2ff8369368526013226c Mon Sep 17 00:00:00 2001 From: Maximilian Geberl Date: Thu, 21 May 2026 08:50:20 +0200 Subject: [PATCH 1/2] Add github action to test goreleaser config --- .github/workflows/release.yaml | 2 +- .github/workflows/tests.yaml | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 13d698a..b7cb65e 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -23,7 +23,7 @@ jobs: - name: Run GoReleaser uses: goreleaser/goreleaser-action@v7 with: - version: latest + version: v2.15.4 args: release --clean env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index f0831ab..975ba73 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -107,3 +107,28 @@ jobs: - name: Check rename run: kubectl get pvc pvc-new + test-release: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v6 + with: + fetch-depth: 0 + + - name: Set up Go + uses: actions/setup-go@v6 + with: + go-version: 1.26.x + + - name: Validate goreleaser config + uses: goreleaser/goreleaser-action@v7 + with: + version: v2.15.4 + args: check + + - name: Create snapshot release (dry-run) + uses: goreleaser/goreleaser-action@v7 + with: + version: v2.15.4 + args: release --snapshot --clean From 01ff6a40718a5fbd5fd0f23ddf689ae54af04ef7 Mon Sep 17 00:00:00 2001 From: Maximilian Geberl Date: Thu, 21 May 2026 08:54:42 +0200 Subject: [PATCH 2/2] Update .goreleaser.yml --- .goreleaser.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index 0f78b84..78e93a9 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -1,7 +1,9 @@ +version: 2 + project_name: rename-pvc snapshot: - name_template: '{{ .Tag }}-SNAPSHOT' + version_template: '{{ .Tag }}-SNAPSHOT' before: hooks: @@ -29,8 +31,8 @@ builds: - arm64 archives: - - format: tar.gz + - formats: ["tar.gz"] name_template: '{{ .ProjectName }}-{{ .Os }}-{{ .Arch }}' format_overrides: - goos: windows - format: zip + formats: ["zip"]