Skip to content

Commit f743874

Browse files
committed
Merge CI workflow updates
2 parents 93d1394 + 13daa1f commit f743874

1 file changed

Lines changed: 16 additions & 20 deletions

File tree

.github/workflows/ci.yml

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@ on:
1111

1212
env:
1313
COMPOSER_ALLOW_SUPERUSER: '1' # https://getcomposer.org/doc/03-cli.md#composer-allow-superuser
14-
COMPOSER_INSTALLER_COMMIT: 2855762e882810a64816eded274321c56d9b274a
1514
COVERAGE: '0'
16-
EXT_PCOV_VERSION: '1.0.6'
1715
INFECTION_VERSION: '0.29.14'
1816
COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1917
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -30,7 +28,7 @@ jobs:
3028
timeout-minutes: 5
3129
steps:
3230
- name: Checkout
33-
uses: actions/checkout@v3
31+
uses: actions/checkout@v4
3432
- name: Setup PHP
3533
uses: shivammathur/setup-php@v2
3634
with:
@@ -64,7 +62,7 @@ jobs:
6462
timeout-minutes: 20
6563
steps:
6664
- name: Checkout
67-
uses: actions/checkout@v3
65+
uses: actions/checkout@v4
6866
- name: Setup PHP
6967
uses: shivammathur/setup-php@v2
7068
env:
@@ -81,7 +79,7 @@ jobs:
8179
id: composercache
8280
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
8381
- name: Cache dependencies
84-
uses: actions/cache@v3
82+
uses: actions/cache@v4
8583
with:
8684
path: ${{ steps.composercache.outputs.dir }}
8785
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
@@ -117,9 +115,8 @@ jobs:
117115
continue-on-error: true
118116
- name: Upload coverage results to Codecov
119117
if: matrix.coverage
120-
uses: codecov/codecov-action@v3
118+
uses: codecov/codecov-action@v4
121119
with:
122-
name: phpunit-php${{ matrix.php }}-symfony${{ matrix.symfony }}
123120
flags: phpunit
124121
fail_ci_if_error: false
125122
token: ${{ secrets.CODECOV_TOKEN }}
@@ -133,7 +130,7 @@ jobs:
133130
gpg --keyserver keyserver.ubuntu.com --recv-keys C6D76C329EBADE2FB9C458CFC5095986493B4AA0
134131
gpg --with-fingerprint --verify infection.phar.asc infection.phar
135132
chmod +x infection.phar
136-
./infection.phar --only-covered --coverage=build/logs/phpunit --min-covered-msi=85 --threads=30
133+
./infection.phar --only-covered --coverage=build/logs/phpunit --min-covered-msi=90 --threads=30
137134
- name: Upload Infection Mutation Logs
138135
if: matrix.coverage
139136
uses: actions/upload-artifact@v4
@@ -163,7 +160,7 @@ jobs:
163160
timeout-minutes: 20
164161
steps:
165162
- name: Checkout
166-
uses: actions/checkout@v3
163+
uses: actions/checkout@v4
167164
- name: Setup PHP
168165
uses: shivammathur/setup-php@v2
169166
env:
@@ -180,7 +177,7 @@ jobs:
180177
id: composer-cache
181178
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
182179
- name: Restore composer cache
183-
uses: actions/cache@v3
180+
uses: actions/cache@v4
184181
with:
185182
path: ${{ steps.composer-cache.outputs.dir }}
186183
key: composer-php${{ matrix.php }}-${{ hashFiles('**/composer.json') }}
@@ -220,9 +217,8 @@ jobs:
220217
continue-on-error: true
221218
- name: Upload coverage results to Codecov
222219
if: matrix.coverage
223-
uses: codecov/codecov-action@v3
220+
uses: codecov/codecov-action@v4
224221
with:
225-
name: behat-php${{ matrix.php }}-symfony${{ matrix.symfony }}
226222
flags: behat
227223
fail_ci_if_error: false
228224
token: ${{ secrets.CODECOV_TOKEN }}
@@ -240,7 +236,7 @@ jobs:
240236
timeout-minutes: 20
241237
steps:
242238
- name: Checkout
243-
uses: actions/checkout@v3
239+
uses: actions/checkout@v4
244240
- name: Setup PHP
245241
uses: shivammathur/setup-php@v2
246242
env:
@@ -257,7 +253,7 @@ jobs:
257253
id: composer-cache
258254
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
259255
- name: Restore composer cache
260-
uses: actions/cache@v3
256+
uses: actions/cache@v4
261257
with:
262258
path: ${{ steps.composer-cache.outputs.dir }}
263259
key: composer-lowest-deps-php${{ matrix.php }}-${{ hashFiles('**/composer.json') }}
@@ -295,7 +291,7 @@ jobs:
295291
timeout-minutes: 20
296292
steps:
297293
- name: Checkout
298-
uses: actions/checkout@v3
294+
uses: actions/checkout@v4
299295
- name: Setup PHP
300296
uses: shivammathur/setup-php@v2
301297
env:
@@ -312,7 +308,7 @@ jobs:
312308
id: composer-cache
313309
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
314310
- name: Restore composer cache
315-
uses: actions/cache@v3
311+
uses: actions/cache@v4
316312
with:
317313
path: ${{ steps.composer-cache.outputs.dir }}
318314
key: composer-lowest-deps-php${{ matrix.php }}-${{ hashFiles('**/composer.json') }}
@@ -349,7 +345,7 @@ jobs:
349345
timeout-minutes: 20
350346
steps:
351347
- name: Checkout
352-
uses: actions/checkout@v3
348+
uses: actions/checkout@v4
353349
- name: Setup PHP
354350
uses: shivammathur/setup-php@v2
355351
env:
@@ -366,7 +362,7 @@ jobs:
366362
id: composer-cache
367363
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
368364
- name: Restore composer cache
369-
uses: actions/cache@v3
365+
uses: actions/cache@v4
370366
with:
371367
path: ${{ steps.composer-cache.outputs.dir }}
372368
key: composer-php${{ matrix.php }}-${{ hashFiles('**/composer.json') }}
@@ -423,7 +419,7 @@ jobs:
423419
timeout-minutes: 20
424420
steps:
425421
- name: Checkout
426-
uses: actions/checkout@v3
422+
uses: actions/checkout@v4
427423
- name: Setup PHP
428424
uses: shivammathur/setup-php@v2
429425
env:
@@ -440,7 +436,7 @@ jobs:
440436
id: composer-cache
441437
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
442438
- name: Restore composer cache
443-
uses: actions/cache@v3
439+
uses: actions/cache@v4
444440
with:
445441
path: ${{ steps.composer-cache.outputs.dir }}
446442
key: composer-php${{ matrix.php }}-symfony${{ matrix.symfony }}-${{ github.sha }}

0 commit comments

Comments
 (0)