diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6a56260a7315728eab76d55acbd33f28a4f76b0e..a6ae84d92436be8abbf2ee8c5a67c7eb7744e4e3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -161,10 +161,10 @@ module release:
     - pdk build
   tags:
     - puppet-tests
-  when: manual
-  allow_failure: false
   only:
-    - master
+    - tags
+  except:
+    - branches
   artifacts:
     paths:
       - pkg/