Skip to content

Commit 8e2e9dc

Browse files
authored
Merge pull request #26 from faissaloux/pest3-support
Pest3 support
2 parents 42c6bcd + fe81a7f commit 8e2e9dc

File tree

4 files changed

+12
-3815
lines changed

4 files changed

+12
-3815
lines changed

Diff for: .github/workflows/tests.yml

+9-3
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.*', '3.*']
1213
dependency-version: [prefer-lowest, prefer-stable]
14+
exclude:
15+
- php: '8.1'
16+
pest: '3.*'
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
@@ -35,4 +41,4 @@ jobs:
3541
with:
3642
token: ${{ secrets.CODECOV_TOKEN }}
3743
files: ./coverage.xml
38-
verbose: true
44+
verbose: true

Diff for: .gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
/vendor
22
.phpunit.cache
3-
.idea
3+
.idea
4+
composer.lock

Diff for: composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
],
3434
"require": {
3535
"php": "^8.1",
36-
"pestphp/pest": "^2.0"
36+
"pestphp/pest": "^2.0 || ^3.0"
3737
},
3838
"require-dev": {
3939
"phpstan/phpstan": "^1.11.0",

0 commit comments

Comments
 (0)