@@ -2,9 +2,13 @@ name: Tests
2
2
3
3
on :
4
4
push :
5
- branches : [ main, develop ]
5
+ branches :
6
+ - main
7
+ - develop
6
8
pull_request :
7
- branches : [ main, develop ]
9
+ branches :
10
+ - main
11
+ - develop
8
12
9
13
jobs :
10
14
build :
@@ -14,31 +18,31 @@ jobs:
14
18
strategy :
15
19
fail-fast : true
16
20
matrix :
17
- php : [8.2, 8.3, 8.4]
18
- laravel : [11 ]
21
+ php : [ 8.2, 8.3, 8.4 ]
22
+ laravel : [ 11, 12 ]
19
23
20
24
steps :
21
- - name : Checkout Code
22
- uses : actions/checkout@v4
23
-
24
- - name : Setup PHP
25
- uses : shivammathur/setup-php@v2
26
- with :
27
- php-version : ${{ matrix.php }}
28
- extensions : dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, gd
29
- tools : composer:v2
30
- coverage : none
31
- ini-values : error_reporting=E_ALL
32
-
33
- - name : Set Laravel Version
34
- run : composer require "illuminate/database:^${{ matrix.laravel }}" --no-update
35
-
36
- - name : Install dependencies
37
- uses : nick-fields/retry@v3
38
- with :
39
- timeout_minutes : 5
40
- max_attempts : 5
41
- command : composer update --prefer-dist --no-interaction --no-progress
42
-
43
- - name : Execute tests
44
- run : vendor/bin/phpunit
25
+ - name : Checkout Code
26
+ uses : actions/checkout@v4
27
+
28
+ - name : Setup PHP
29
+ uses : shivammathur/setup-php@v2
30
+ with :
31
+ php-version : ${{ matrix.php }}
32
+ extensions : dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, gd
33
+ tools : composer:v2
34
+ coverage : none
35
+ ini-values : error_reporting=E_ALL
36
+
37
+ - name : Set Laravel Version
38
+ run : composer require "illuminate/database:^${{ matrix.laravel }}" --no-update
39
+
40
+ - name : Install dependencies
41
+ uses : nick-fields/retry@v3
42
+ with :
43
+ timeout_minutes : 5
44
+ max_attempts : 5
45
+ command : composer update --prefer-dist --no-interaction --no-progress
46
+
47
+ - name : Execute tests
48
+ run : vendor/bin/phpunit
0 commit comments