-1
.github/workflows/code-style.yml
-1
.github/workflows/code-style.yml
+4
-16
.github/workflows/tests.yml
+4
-16
.github/workflows/tests.yml
···
10
10
test:
11
11
runs-on: ubuntu-latest
12
12
13
-
strategy:
14
-
fail-fast: false
15
-
matrix:
16
-
php: [8.2, 8.3, 8.4]
17
-
laravel: [11.*, 12.*]
18
-
dependency-version: [prefer-stable]
19
-
include:
20
-
- laravel: 11.*
21
-
testbench: 9.*
22
-
- laravel: 12.*
23
-
testbench: 10.*
24
-
25
-
name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }}
13
+
name: Tests (PHP 8.2 - Laravel 12)
26
14
27
15
steps:
28
16
- name: Checkout code
···
31
19
- name: Setup PHP
32
20
uses: shivammathur/setup-php@v2
33
21
with:
34
-
php-version: ${{ matrix.php }}
22
+
php-version: 8.2
35
23
extensions: gmp, mbstring, json
36
24
coverage: none
37
25
38
26
- name: Install dependencies
39
27
run: |
40
-
composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
41
-
composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction
28
+
composer require "laravel/framework:^12.0" "orchestra/testbench:^10.0" --no-interaction --no-update
29
+
composer update --prefer-stable --prefer-dist --no-interaction
42
30
43
31
- name: Execute tests
44
32
run: vendor/bin/phpunit