Skip to content

Commit f03ae93

Browse files
committed
support pest3
1 parent 97219d4 commit f03ae93

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

.github/workflows/tests.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,13 @@ jobs:
99
matrix:
1010
os: [ubuntu-latest, macos-latest]
1111
php: ['8.1', '8.2', '8.3']
12+
pest: ['2.14', '3.0']
1213
dependency-version: [prefer-lowest, prefer-stable]
14+
exclude:
15+
- php: '8.1'
16+
pest: '3.0'
1317

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

1620
steps:
1721
- name: Checkout
@@ -25,7 +29,9 @@ jobs:
2529
coverage: xdebug
2630

2731
- name: Install PHP dependencies
28-
run: composer update --${{ matrix.dependency-version }} --no-interaction --no-progress --ansi
32+
run: |
33+
composer require "pestphp/pest:${{ matrix.pest }}" --no-interaction --no-update
34+
composer update --${{ matrix.dependency-version }} --no-interaction --no-progress --ansi
2935
3036
- name: Unit Tests
3137
run: composer test:unit -- --coverage-clover ./coverage.xml

0 commit comments

Comments
 (0)