From 00d25371aaeae26907953768524b58cd3f8e8128 Mon Sep 17 00:00:00 2001 From: Andreas Fernandez Date: Thu, 21 Jul 2022 20:46:36 +0200 Subject: [PATCH] [TASK] CI: Run more tasks in parallel (#349) To increase the CI speed, several tasks are now decoupled and thus run in parallel. --- .github/workflows/continuous-integration.yml | 21 ++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 5d989d23..2cf89143 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -241,7 +241,7 @@ jobs: php_coding_standards: name: PHP Coding Standards needs: - - php_rector + - php_lint runs-on: ubuntu-latest steps: @@ -281,7 +281,7 @@ jobs: php_sniff: name: PHP Code Sniffer needs: - - php_rector + - php_lint runs-on: ubuntu-latest steps: @@ -321,7 +321,7 @@ jobs: php_copypaste_detector: name: PHP Copy/Paste Detector needs: - - php_rector + - php_lint runs-on: ubuntu-latest steps: @@ -361,10 +361,7 @@ jobs: php_stan: name: PHP Stan needs: - - validation - - php_coding_standards - - php_sniff - - php_copypaste_detector + - php_lint runs-on: ubuntu-latest continue-on-error: ${{ matrix.experimental }} @@ -450,7 +447,7 @@ jobs: tests: name: Tests needs: - - php_stan + - php_lint runs-on: ubuntu-latest continue-on-error: ${{ matrix.experimental }} @@ -574,6 +571,14 @@ jobs: deployment: name: Deployment needs: + - json_lint + - yaml_lint + - validation + - php_coding_standards + - php_sniff + - php_copypaste_detector + - php_stan + - php_rector - coveralls-finish if: ${{ github.event_name == 'push' }} uses: ./.github/workflows/deployment.yml