@@ -2,9 +2,13 @@ name: Tests
22
33on :
44 push :
5- branches : [ main, develop ]
5+ branches :
6+ - main
7+ - develop
68 pull_request :
7- branches : [ main, develop ]
9+ branches :
10+ - main
11+ - develop
812
913jobs :
1014 build :
@@ -14,31 +18,31 @@ jobs:
1418 strategy :
1519 fail-fast : true
1620 matrix :
17- php : [8.2, 8.3]
18- laravel : [11 ]
21+ php : [ 8.2, 8.3, 8.4 ]
22+ laravel : [ 11, 12 ]
1923
2024 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