diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8286afb598d58f5ddfd8fba862e8be79ffc7a68d..aa30504896e7c529ab42cb2c9d0717b38c5187f2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -41,8 +41,7 @@ desktop_extension:package:pre-release:
   script:
     - ./build-desktop.sh staging
   rules:
-    - if: $CI_COMMIT_BRANCH == "develop"
-    - if: $CI_COMMIT_TAG =~ /(?:\d+.){2}(?:\d+)*(1|3|5|7|9)$/ # If tag is like X.Y.Z and Z is odd
+    - if: $CI_COMMIT_BRANCH == "master"
 
 
 desktop_extension:publish:pre-release:
@@ -60,8 +59,7 @@ desktop_extension:publish:pre-release:
     - cd $EXTENSION_PATH
     - npm run vsce-publish -- --pre-release -p $VSCODE_EXTENSION_MARKET_PLACE_ACCESS_TOKEN
   rules:
-    - if: $CI_COMMIT_BRANCH == "develop"
-    - if: $CI_COMMIT_TAG =~ /(?:\d+.){2}(?:\d+)*(1|3|5|7|9)$/ # If tag is like X.Y.Z and Z is odd
+    - if: $CI_COMMIT_BRANCH == "master"
 
 
 desktop_extension:package:release:
@@ -79,7 +77,8 @@ desktop_extension:package:release:
   script:
     - ./build-desktop.sh prod
   rules:
-    - if: $CI_COMMIT_TAG =~ /(?:\d+.){2}(?:\d+)*(2|4|6|8|0)$/ # If tag is like X.Y.Z and Z is even
+    - if: $CI_COMMIT_BRANCH == "master"
+    - if: $CI_COMMIT_TAG
 
 desktop_extension:publish:release:
   stage: publish
@@ -96,4 +95,5 @@ desktop_extension:publish:release:
     - cd $EXTENSION_PATH
     - npm run vsce-publish -- -p $VSCODE_EXTENSION_MARKET_PLACE_ACCESS_TOKEN
   rules:
-    - if: $CI_COMMIT_TAG =~ /(?:\d+.){2}(?:\d+)*(2|4|6|8|0)$/ # If tag is like X.Y.Z and Z is even
+    - if: $CI_COMMIT_BRANCH == "master"
+    - if: $CI_COMMIT_TAG