diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 71c2f961357ba756c66ba0017dd305edb1cff52a..a62de946595d52bccb0aedac4e7a70bdb43ada53 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,6 +5,12 @@ stages:
   - test
   - publish
 
+# Do not run for merge requests
+workflow:
+  rules:
+    - if: $CI_COMMIT_TAG
+    - if: $CI_COMMIT_BRANCH
+
 ####
 # Template: GitLab runner tags
 ####
@@ -21,7 +27,7 @@ stages:
   only:
     - branches
     - merge_requests
-    - master@ghsc/nshmp/disagg-d3
+    - ${CI_DEFAULT_BRANCH}@ghsc/nshmp/disagg-d3
   before_script:
     - npm ci