diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b97da131790dd94c5238ee8feb7a9a71bc515806_LmdpdGxhYi1jaS55bWw=..6f4debaa1c4855cb4bcfabc08d70939fc9e7e4f2_LmdpdGxhYi1jaS55bWw= 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -203,6 +203,6 @@
       upload --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi
       dist/*
   rules:
-    - if: $CI_COMMIT_BRANCH =~ /^topic\/.*/
+    - if: $CI_COMMIT_BRANCH =~ /^topic\/.*/ || $CI_COMMIT_BRANCH =~ /^branch\/.*/
       when: manual
       allow_failure: true
@@ -207,6 +207,6 @@
       when: manual
       allow_failure: true
-    - if: $CI_COMMIT_BRANCH =~ /^branch\/.*/ || $CI_COMMIT_TAG
+    - if: $CI_COMMIT_TAG
 
 release_job:
   stage: deploy