diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e72b91190af0cc27de45656f53aabd0c8e4b5c0a..e9646947359a3e58aa938c837ac97ed96743ea25 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -47,7 +47,7 @@ include:
   - local: '/scripts/ci/jobs/build-win.yml'
   - local: '/scripts/ci/jobs/build-mac.yml'
   - local: '/scripts/ci/jobs/checks.yml'
-  - template: 'Code-Quality.gitlab-ci.yml'
+  # - template: 'Code-Quality.gitlab-ci.yml' # see !3053
   - local: '/scripts/ci/jobs/code-quality.yml'
   - local: '/scripts/ci/jobs/build-gui-linux.yml'
   - local: '/scripts/ci/jobs/build-gui-win.yml'
diff --git a/scripts/ci/jobs/code-quality.yml b/scripts/ci/jobs/code-quality.yml
index 281dd53103cfac983174c0388a0287c3f3a2c08e..1c663903adf95f11ec4b65a197e174784ebd860c 100644
--- a/scripts/ci/jobs/code-quality.yml
+++ b/scripts/ci/jobs/code-quality.yml
@@ -14,7 +14,8 @@ cppcheck:
       codequality: build/cppcheck.json
     expire_in: 1 week
 
-code_quality:
+# Disabled, see !3053
+.code_quality:
   stage: check
   tags: [docker, envinf1]
   needs: []