From b5e160a4edaacfcba165c39e037820ec5c1dad17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julian=20T=C3=B6lle?= <julian.toelle@hetzner-cloud.de> Date: Tue, 14 Mar 2023 12:19:10 +0100 Subject: [PATCH] fix(ci): wrong version published when two tags point to same commit (#392) The tags v1.14.0-rc.2 and v1.14.0 point to the same commit. Goreleaser always releases v1.14.0-rc.2 and we don't get a proper v1.14.0 release. By specifying the release that goreleaser should handle, we can rely on Github to specify the correct tag for the current workflow. --- .github/workflows/goreleaser.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml index eab9beea..9e13603f 100644 --- a/.github/workflows/goreleaser.yml +++ b/.github/workflows/goreleaser.yml @@ -33,7 +33,7 @@ jobs: uses: goreleaser/goreleaser-action@v4 with: version: latest - args: release --snapshot --rm-dist + args: release --snapshot --clean env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Publish latest snapshot image @@ -56,8 +56,10 @@ jobs: uses: goreleaser/goreleaser-action@v4 with: version: latest - args: release --rm-dist + args: release --clean env: + # https://github.com/goreleaser/goreleaser/blob/3345f8c9c5b287198a29d3db228388148b788c5e/www/docs/customization/builds.md?plain=1#L416-L418 + GORELEASER_CURRENT_TAG: ${{ github.ref_name }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CHART_REPO_REMOTE: "https://${{ secrets.HCLOUD_BOT_TOKEN }}@github.com/hetznercloud/helm-charts" -- GitLab