1919 DB_PASSWORD : ' postgres'
2020 DB_HOST : ' 127.0.0.1'
2121
22- jobs :
22+ jobs :
2323 lint :
2424 runs-on : ' ${{ matrix.operating_system }}'
25- timeout-minutes : 20
26- strategy :
25+ timeout-minutes : 20
26+ strategy :
2727 matrix :
2828 operating_system : [ubuntu-latest]
2929 php_versions : ['8.1']
3030 fail-fast : false
31- env :
31+ env :
3232 PHP_CS_FIXER_FUTURE_MODE : ' 0'
3333 name : ' Lint PHP'
34- steps :
34+ steps :
3535 - name : ' Checkout'
3636 uses : actions/checkout@v2
3737 - name : ' Setup cache environment'
@@ -42,17 +42,17 @@ jobs:
4242 extensions : ' ${{ env.php_extensions }}'
4343 key : ' ${{ env.key }}'
4444 - name : ' Cache extensions'
45- uses : actions/cache@v1
45+ uses : actions/cache@v4
4646 with :
4747 path : ' ${{ steps.cache-env.outputs.dir }}'
4848 key : ' ${{ steps.cache-env.outputs.key }}'
4949 restore-keys : ' ${{ steps.cache-env.outputs.key }}'
5050 - name : ' Setup PHP'
51- uses : shivammathur/setup-php@v2
52- with :
51+ uses : shivammathur/setup-php@v2
52+ with :
5353 php-version : ${{ matrix.php_versions }}
5454 extensions : ' ${{ env.php_extensions }}'
55- ini-values : memory_limit=-1
55+ ini-values : memory_limit=-1
5656 tools : pecl, composer
5757 coverage : none
5858 - name : ' Setup problem matchers for PHP (aka PHP error logs)'
7474 postgres : ['11', '12', '13', '14', '15']
7575 laravel : ['^10']
7676 php_versions : ['8.1', '8.2']
77+ include :
78+ - operating_system : ' ubuntu-latest'
79+ coverage : [true]
80+ experimental : [false]
81+ postgres : ' 15'
82+ php_versions : ' 8.2'
83+ laravel : ' ^11.0'
84+ - operating_system : ' ubuntu-latest'
85+ coverage : [true]
86+ experimental : [false]
87+ postgres : ' 15'
88+ php_versions : ' 8.3'
89+ laravel : ' ^11.0'
90+ - operating_system : ' ubuntu-latest'
91+ coverage : [true]
92+ experimental : [false]
93+ postgres : ' 15'
94+ php_versions : ' 8.3'
95+ laravel : ' ^12.0'
96+ - operating_system : ' ubuntu-latest'
97+ coverage : [true]
98+ experimental : [false]
99+ postgres : ' 15'
100+ php_versions : ' 8.4'
101+ laravel : ' ^12.0'
77102 runs-on : ' ${{ matrix.operating_system }}'
78103 services :
79104 postgres :
@@ -106,7 +131,7 @@ jobs:
106131 extensions : ${{ env.php_extensions }}
107132 key : ' ${{ env.key }}'
108133 - name : ' Cache extensions'
109- uses : actions/cache@v1
134+ uses : actions/cache@v4
110135 with :
111136 path : ' ${{ steps.cache-env.outputs.dir }}'
112137 key : ' ${{ steps.cache-env.outputs.key }}'
0 commit comments