diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3d41be4b1856fa6c66a2a5fc7305306cc46c5cf5..f0dba1ef22b408587094147652774740ee4e3bd6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,7 +1,6 @@
 stages:
 - generate
 - check
-- impure
 
 generate-flake-ci:
   stage: generate
@@ -17,12 +16,3 @@ flake-ci:
       - artifact: flake-ci.yml
         job: generate-flake-ci
     strategy: depend
-
-impure-tests:
-  stage: impure
-  rules:
-  - if: $CI_PIPELINE_SOURCE == "merge_request_event"
-    when: manual
-    allow_failure: true
-  script:
-  - nix run .#run-impure-tests