diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index df3e9945381adf2dfc45551cac9fed79492bdee7..aaa0d8be00a6c7bcadd221fcce4cc2c7ab085217 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,10 +1,9 @@
 stages:
   - test
   - debian-build
-  - deploy
   - release
 
-.pytest:
+pytest:
   stage: test
   script:
     - pytest --cov-report=term-missing --junitxml=pytest.xml
@@ -46,19 +45,12 @@ create-debian:
      reports:
        dotenv: job.env
 
-trigger-job:
-  rules:
-   - if: $CI_COMMIT_TAG
-  stage: deploy
-  trigger:
-    include:
-      - project: 'adfaure/procset.py'
-        ref: 'debian'
-        file: '.gitlab-ci.yml'
-  
-release_job:
+release_for_debian:
   stage: release
+  only:
+    - /^debian\/*$/
   needs:
+    - job: pytest
     - job: trigger-job
       artifacts: true
   image: registry.gitlab.com/gitlab-org/release-cli:latest