diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a6cd285d523ca16dee71bb4130ac0266b249efbd..812927baaaf68d7f5f6fa961192aae3581534c57 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -30,8 +30,8 @@ publish:
   tags: ['docker-shell']
   stage: deploy
   rules:
-    - changes:
-        - version.py
+    - if: '$CI_COMMIT_TAG != ""'
   script:
+    - pip install twine
     - python setup.py sdist
     - twine upload dist/*
diff --git a/ogscm/version.py b/ogscm/version.py
index 0a999ca597ccc0c757787d9213e48c24d86b24f2..22c326108cab86045d9a7bef78e9a8ac04189d32 100644
--- a/ogscm/version.py
+++ b/ogscm/version.py
@@ -1,3 +1,3 @@
 from __future__ import absolute_import
 
-__version__ = '1.4.3'
+__version__ = '1.5.0'