Skip to content

Commit d238c13

Browse files
authored
Merge pull request #28 from faissaloux/php8.4-support
php8.4 support
2 parents 3c9a867 + 6fe94c4 commit d238c13

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Diff for: .github/workflows/tests.yml

+6-5
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ jobs:
88
strategy:
99
matrix:
1010
os: [ubuntu-latest, macos-latest]
11-
php: ['8.1', '8.2', '8.3']
12-
pest: ['2.*', '3.*']
11+
php: ['8.1', '8.2', '8.3', '8.4']
12+
pest: ['2.0', '3.0']
1313
dependency-version: [prefer-lowest, prefer-stable]
1414
exclude:
1515
- php: '8.1'
16-
pest: '3.*'
16+
pest: '3.0'
1717

18-
name: PHP ${{ matrix.php }} - PEST ${{ matrix.pest }} - ${{ matrix.os }} - ${{ matrix.dependency-version }}
18+
name: PHP ${{ matrix.php }} - PEST ^${{ matrix.pest }} - ${{ matrix.os }} - ${{ matrix.dependency-version }}
1919

2020
steps:
2121
- name: Checkout
@@ -30,13 +30,14 @@ jobs:
3030

3131
- name: Install PHP dependencies
3232
run: |
33-
composer require "pestphp/pest:${{ matrix.pest }}" --no-interaction --no-update
33+
composer require "pestphp/pest:^${{ matrix.pest }}" --no-interaction --no-update
3434
composer update --${{ matrix.dependency-version }} --no-interaction --no-progress --ansi
3535
3636
- name: Unit Tests
3737
run: composer test:unit -- --coverage-clover ./coverage.xml
3838

3939
- name: Upload coverage reports to Codecov
40+
if: ${{matrix.os == 'ubuntu-latest' && matrix.php == '8.1' && matrix.pest == '2.0' && matrix.dependency-version == 'prefer-stable'}}
4041
uses: codecov/[email protected]
4142
with:
4243
token: ${{ secrets.CODECOV_TOKEN }}

0 commit comments

Comments
 (0)