diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9bbf9af470695a2498be4250bb5e50373f69bc03..4efb5490845c7f982d74015ffc08b70b74431aaf 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -115,14 +115,13 @@ stages:
     paths:
       - vendor/
   script:
-      - composer config bin-dir bin
       - composer config --no-plugins allow-plugins.phpstan/extension-installer true
       - composer config --no-plugins allow-plugins.dealerdirect/phpcodesniffer-composer-installer true
-      - composer require drupal/coder
-      - composer require squizlabs/php_codesniffer
-      - composer require phpstan/phpstan
-      - composer require phpstan/extension-installer
-      - composer require phpstan/phpstan-deprecation-rules
+      - composer global require drupal/coder
+      - composer global require squizlabs/php_codesniffer
+      - composer global require phpstan/phpstan
+      - composer global require phpstan/extension-installer
+      - composer global require phpstan/phpstan-deprecation-rules
       - composer validate
       - composer install
 
@@ -147,10 +146,10 @@ stages:
   <<: [ *with-composer-cache, *default-job-settings-lint ]
   stage: ๐Ÿช„ Lint
   script:
-    - php -d apc.enabled=0 -d apc.enable_cli=0 bin/phpcs --standard=./.phpcs.xml .
+    - php -d apc.enabled=0 -d apc.enable_cli=0 vendor/squizlabs/php_codesniffer/bin/phpcs --standard=./.phpcs.xml .
 
 '๐Ÿงน PHP Static Analysis (phpstan)':
   <<: [ *with-composer-cache, *default-job-settings-lint ]
   stage: ๐Ÿช„ Lint
   script:
-    - php -d apc.enabled=0 -d apc.enable_cli=0 bin/phpstan analyze --configuration=phpstan.neon
+    - php -d apc.enabled=0 -d apc.enable_cli=0 vendor/bin/phpstan analyze --configuration=phpstan.neon