diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index aed993e0427cb5753b18bcd24d7c0d5b61ca1446..0b1c8f58023e1484ed921ba31604b0268738583e 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -1,8 +1,9 @@
 name: release
 
 on:
-  release:
-    types: [created]
+  push:
+    tags:
+      - "[0-9]+.[0-9]+"
 
 jobs:
   deploy: