Skip to content

Commit cd6804b

Browse files
authored
Add step for snapshot (#10736)
Only run release steps on tags to avoid failure
1 parent d96dcde commit cd6804b

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/plugin.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,17 @@ jobs:
2222
go-version: '1.21.5'
2323
check-latest: true
2424

25+
- name: Run GoReleaser Snapshot
26+
if: ${{ ! startsWith(github.ref, 'refs/tags/') }}
27+
uses: goreleaser/goreleaser-action@7ec5c2b0c6cdda6e8bbb49444bc797dd33d74dd8 # v5.0.0
28+
with:
29+
version: latest
30+
args: release --snapshot --clean
31+
env:
32+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
33+
2534
- name: Run GoReleaser
35+
if: ${{ startsWith(github.ref, 'refs/tags/') }}
2636
uses: goreleaser/goreleaser-action@7ec5c2b0c6cdda6e8bbb49444bc797dd33d74dd8 # v5.0.0
2737
with:
2838
version: latest
@@ -31,6 +41,7 @@ jobs:
3141
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3242

3343
- name: Update new version in krew-index
44+
if: ${{ startsWith(github.ref, 'refs/tags/') }}
3445
uses: rajatjindal/krew-release-bot@df3eb197549e3568be8b4767eec31c5e8e8e6ad8 # v0.0.46
3546
with:
3647
krew_template_file: cmd/plugin/krew.yaml

0 commit comments

Comments
 (0)