Skip to content

Commit ce2982d

Browse files
committed
Update run-tests.yml
1 parent 2e5e948 commit ce2982d

File tree

1 file changed

+51
-50
lines changed

1 file changed

+51
-50
lines changed

.github/workflows/run-tests.yml

Lines changed: 51 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -3,53 +3,54 @@ name: "Run Tests"
33
on: [push, pull_request]
44

55
jobs:
6-
test:
7-
runs-on: ubuntu-latest
8-
strategy:
9-
fail-fast: false
10-
matrix:
11-
php: [8,3, 8.2, 8.1, 8.0]
12-
laravel: [11.*, 10.*, 9.*]
13-
dependency-version: [prefer-lowest, prefer-stable]
14-
include:
15-
- laravel: 11.*
16-
testbench: 9.*
17-
18-
- laravel: 10.*
19-
testbench: 8.*
20-
21-
- laravel: 9.*
22-
testbench: 7.*
23-
24-
exclude:
25-
- laravel: 11.*
26-
php: 8.0
27-
28-
- laravel: 11.*
29-
php: 8.1
30-
31-
- laravel: 10.*
32-
php: 8.0
33-
34-
- laravel: 9.*
35-
php: 8.3
36-
37-
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }}
38-
39-
steps:
40-
- name: Checkout code
41-
uses: actions/checkout@v4
42-
43-
- name: Setup PHP
44-
uses: shivammathur/setup-php@v2
45-
with:
46-
php-version: ${{ matrix.php }}
47-
extensions: curl, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, iconv
48-
coverage: none
49-
50-
- name: Install dependencies
51-
run: |
52-
composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" "symfony/console:>=4.3.4" "mockery/mockery:^1.3.2" "nesbot/carbon:>=2.62.1" --no-interaction --no-update
53-
composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction
54-
- name: Execute tests
55-
run: vendor/bin/phpunit
6+
test:
7+
runs-on: ubuntu-latest
8+
strategy:
9+
fail-fast: false
10+
matrix:
11+
php: [8.0, 8.1, 8.2, 8.3]
12+
laravel: [9.*, 10.*, 11.*]
13+
dependency-version: [prefer-lowest, prefer-stable]
14+
include:
15+
- laravel: 11.*
16+
testbench: 9.*
17+
18+
- laravel: 10.*
19+
testbench: 8.*
20+
21+
- laravel: 9.*
22+
testbench: 7.*
23+
24+
exclude:
25+
- laravel: 11.*
26+
php: 8.1
27+
28+
- laravel: 11.*
29+
php: 8.0
30+
31+
- laravel: 10.*
32+
php: 8.0
33+
34+
- laravel: 9.*
35+
php: 8.3
36+
37+
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }}
38+
39+
steps:
40+
- name: Checkout code
41+
uses: actions/checkout@v4
42+
43+
- name: Setup PHP
44+
uses: shivammathur/setup-php@v2
45+
with:
46+
php-version: ${{ matrix.php }}
47+
extensions: curl, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, iconv
48+
coverage: none
49+
50+
- name: Install dependencies
51+
run: |
52+
composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" "symfony/console:>=4.3.4" "mockery/mockery:^1.3.2" "nesbot/carbon:>=2.62.1" --no-interaction --no-update
53+
composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction
54+
55+
- name: Execute tests
56+
run: vendor/bin/phpunit

0 commit comments

Comments
 (0)