diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml
index 4f86acf..f80abe0 100644
--- a/.github/workflows/goreleaser.yml
+++ b/.github/workflows/goreleaser.yml
@@ -5,7 +5,8 @@ on:
   push:
     # run only against tags
     tags:
-      - "*"
+      - "v[0-9]+.[0-9]+.[0-9]+"
+      - "v[0-9]+.[0-9]+.[0-9]+-rc"
 
 permissions:
   contents: write