Skip to content

Commit b19aaa3

Browse files
authored
Merge pull request #462 from PHPCSStandards/feature/ghactions-setup-php-fail-fast
GH Actions: fail "setup-php" if requested tooling could not be installed
2 parents 18ccd88 + 53c713a commit b19aaa3

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

.github/workflows/quicktest.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ jobs:
6161
# Unit tests don't need to fail on those for stable releases where those issues won't get fixed anymore.
6262
ini-values: error_reporting=E_ALL & ~E_DEPRECATED, display_errors=On
6363
coverage: none
64+
env:
65+
fail-fast: true
6466

6567
- name: "Composer: use lock file when necessary"
6668
if: ${{ matrix.dependencies == 'lowest' }}

.github/workflows/test.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ jobs:
4848
ini-file: 'development'
4949
coverage: none
5050
tools: cs2pr
51+
env:
52+
fail-fast: true
5153

5254
- name: Install Composer dependencies
5355
uses: "ramsey/composer-install@65e4f84970763564f46a70b8a54b90d033b3bdda" # 4.0.0
@@ -160,6 +162,8 @@ jobs:
160162
php-version: ${{ matrix.php }}
161163
ini-values: ${{ steps.set_ini.outputs.PHP_INI }}
162164
coverage: none
165+
env:
166+
fail-fast: true
163167

164168
- name: "Composer: set PHPCS version for tests (dev/specific version)"
165169
if: ${{ matrix.phpcs_version != 'lowest' && matrix.phpcs_version != 'stable' }}
@@ -250,6 +254,8 @@ jobs:
250254
# Unit tests don't need to fail on those for stable releases where those issues won't get fixed anymore.
251255
ini-values: error_reporting=E_ALL & ~E_DEPRECATED, display_errors=On, display_startup_errors=On
252256
coverage: xdebug
257+
env:
258+
fail-fast: true
253259

254260
- name: "Composer: use lock file when necessary"
255261
if: ${{ matrix.dependencies == 'lowest' }}

0 commit comments

Comments
 (0)