diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fa6270c811e5d3715f50a084301a353a4b89e7fb..7c499e91355d9d5c5363da7a8954092b7d7967b7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,6 +1,7 @@
 stages:
   - test
   - build
+  - deploy
 
 pages:
   image: zoo.smok.co/build/build:latest
@@ -69,10 +70,21 @@ build_python:
   artifacts:
     paths:
       - "*.whl"
-  after_script:
-    - TWINE_PASSWORD=${CI_JOB_TOKEN} TWINE_USERNAME=gitlab-ci-token python3 -m twine upload --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi *.whl
   only:
     - tags
   except:
     - branches
 
+
+deploy_package:
+  stage: deploy
+  before_script:
+    - pip install --break-system-package --upgrade twine
+  script:
+    - TWINE_PASSWORD=${CI_JOB_TOKEN} TWINE_USERNAME=gitlab-ci-token python3 -m twine upload --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi *.whl
+  dependencies:
+    - build_python
+  only:
+    - tags
+  except:
+    - branches
diff --git a/satella/__init__.py b/satella/__init__.py
index ccb871bfdcf75909a9ff1e3a9d0da46b3f3691d4..478be81fc47cfd42e9ab56e1b974809af9ba5d18 100644
--- a/satella/__init__.py
+++ b/satella/__init__.py
@@ -1 +1 @@
-__version__ = '2.26.7a1'
+__version__ = '2.26.7'