Skip to content

Commit f88a88a

Browse files
committed
disable run test coverage on macos
1 parent 77cc5d9 commit f88a88a

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

Diff for: .github/workflows/tests.yml

+8-4
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ jobs:
99
matrix:
1010
os: [ubuntu-latest, macos-latest]
1111
php: ['8.1', '8.2', '8.3', '8.4']
12-
pest: ['2.*', '3.*']
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,17 @@ 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
37+
if: matrix.os !== 'macos-latest'
3738
run: composer test:unit -- --coverage-clover ./coverage.xml
39+
if: matrix.os == 'macos-latest'
40+
run: composer test:unit
3841

3942
- name: Upload coverage reports to Codecov
43+
if: ${{matrix.os == 'ubuntu-latest' && matrix.php == '8.1'}}
4044
uses: codecov/[email protected]
4145
with:
4246
token: ${{ secrets.CODECOV_TOKEN }}

0 commit comments

Comments
 (0)