diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index 723cff9..a7bcf1e 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -70,7 +70,7 @@ jobs: run: echo ${{ steps.docker_build.outputs.digest }} tag: runs-on: ubuntu-22.04 - if: ${{ ! startsWith(github.ref, 'refs/tags/') }} + if: startsWith(github.ref, 'refs/tags/') steps: - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/go-binary-release.yml b/.github/workflows/go-binary-release.yml index c3ea79e..3c5a719 100644 --- a/.github/workflows/go-binary-release.yml +++ b/.github/workflows/go-binary-release.yml @@ -25,6 +25,7 @@ jobs: uses: actions/setup-go@v5 - name: Run GoReleaser + if: startsWith(github.ref, 'refs/tags/') uses: goreleaser/goreleaser-action@v5 with: distribution: goreleaser @@ -32,3 +33,13 @@ jobs: args: release --clean env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - + name: Run GoReleaser snapshot + if: ${{ ! startsWith(github.ref, 'refs/tags/') }} + uses: goreleaser/goreleaser-action@v5 + with: + distribution: goreleaser + version: latest + args: release --clean --snapshot + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}