diff --git a/scripts/ci/jobs/code-quality.yml b/scripts/ci/jobs/code-quality.yml
index eaca24610396fef00abbb5026566ae26418643f2..6c231881f11f8c5536e700a33f5442c6d1623411 100644
--- a/scripts/ci/jobs/code-quality.yml
+++ b/scripts/ci/jobs/code-quality.yml
@@ -1,7 +1,7 @@
 cppcheck:
   stage: check
   needs: [meta]
-  tags: [envinf]
+  tags: [envinf, shell]
   before_script:
     - mkdir -p build
     - cd build
@@ -19,7 +19,7 @@ cppcheck:
 ruff:
   stage: check
   needs: []
-  tags: [envinf]
+  tags: [envinf, shell]
   script:
     - pipx run ruff check --exit-zero .
     - pipx run ruff check --exit-zero --output-format gitlab . > ruff-report.json