diff --git a/worker-{{cookiecutter.slug}}/.gitlab-ci.yml b/worker-{{cookiecutter.slug}}/.gitlab-ci.yml
index 119f0ab878aa32b1cdfda7e1c7a9884ee5a2c844..5389dac6d7aba0fa98142282532d1da5f714f1a0 100644
--- a/worker-{{cookiecutter.slug}}/.gitlab-ci.yml
+++ b/worker-{{cookiecutter.slug}}/.gitlab-ci.yml
@@ -21,6 +21,9 @@ test:
     # Download OpenAPI schema from last backend build
     - curl https://assets.teklia.com/arkindex/openapi.yml > schema.yml
 
+  except:
+    - schedules
+
   script:
     - tox
 
@@ -39,6 +42,9 @@ lint:
   before_script:
     - pip install pre-commit
 
+  except:
+    - schedules
+
   script:
     - pre-commit run -a
 
@@ -51,6 +57,9 @@ docker-build:
     DOCKER_DRIVER: overlay2
     DOCKER_HOST: tcp://docker:2375/
 
+  except:
+    - schedules
+
   script:
     - ci/build.sh
 
@@ -63,3 +72,13 @@ release-notes:
 
   script:
     - devops release-notes
+
+bump-python-deps:
+  stage: release
+  image: registry.gitlab.com/teklia/devops:latest
+
+  only:
+    - schedules
+
+  script:
+    - devops python-deps requirements.txt