diff --git a/includes/tests/lint.yml b/includes/tests/lint.yml
index a108f02037a198afe691db8ffe86245b54b5f639..af0a8ba50e43fea49aed4d05ba24f31702ba3ed1 100644
--- a/includes/tests/lint.yml
+++ b/includes/tests/lint.yml
@@ -1,4 +1,5 @@
-.lint: &lint-tmpl
+lint:
+  image: gitlab.wpdesk.dev:5050/wpdesk/docker-tests/php-box:${PHP_IMAGE}
   needs:
     - prepare prefixed vendor
   stage: tests
@@ -10,17 +11,12 @@
   script:
     - parallel-lint . --gitlab > lint-codequality.json || true
     - parallel-lint . --no-progress
+  parallel:
+    matrix:
+      - PHP_IMAGE: ["8.3.2", "7.4.1"]
   artifacts:
     paths:
       - lint-codequality.json
     expire_in: 1 week
     reports:
       codequality: lint-codequality.json
-
-lint:8.3:
-  extends: .lint
-  image: gitlab.wpdesk.dev:5050/wpdesk/docker-tests/php-box:8.3.2
-
-lint:7.4:
-  extends: .lint
-  image: gitlab.wpdesk.dev:5050/wpdesk/docker-tests/php-box:7.4.1