From 718c1f3caf465860b264a5c91458514d6089e6b8 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Tue, 5 Oct 2021 14:59:50 +0200
Subject: [PATCH] CI: run all linting tasks in one job

---
 .gitlab-ci.yml | 24 ++++++------------------
 1 file changed, 6 insertions(+), 18 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9878d90..1e87166 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -38,26 +38,14 @@ test-php8.0:
     PHP: "php8.0"
   <<: *test_defaults
 
-psalm:
+linting:
   stage: test
   allow_failure: true
   script:
     - sudo update-alternatives --set php /usr/bin/php7.4
     - composer install
-    - composer run psalm
-
-phpstan:
-  stage: test
-  allow_failure: true
-  script:
-    - sudo update-alternatives --set php /usr/bin/php7.4
-    - composer install
-    - composer run phpstan
-
-cs-fixer:
-  stage: test
-  allow_failure: true
-  script:
-    - sudo update-alternatives --set php /usr/bin/php7.4
-    - composer install
-    - composer run cs
+    - result=0
+    - composer run cs || result=1
+    - composer run phpstan || result=1
+    - composer run psalm || result=1
+    - exit $result
\ No newline at end of file
-- 
GitLab