@@ -11,39 +11,53 @@ jobs:
1111 run :
1212 runs-on : ubuntu-18.04
1313 strategy :
14- # for each of the following versions of PHP, with and without --prefer-lowest
1514 matrix :
16- php-versions : ['5.5.0', '5.6.0', '7.0.0', '7.1.0', '7.2.0', '7.2.1', '7.2.2', '7.3.0', '7.3.1', '7.3.2', '7.4.0', '7.4.1', '7.4.2']
1715 include :
18- - php-versions : ' 5.5.0 '
16+ - php-versions : ' 5.5'
1917 laravel-versions : ' 5.1.*'
20- - php-versions : ' 5.6.0 '
18+ - php-versions : ' 5.6'
2119 laravel-versions : ' 5.1.*'
22- - php-versions : ' 7.0.0 '
20+ - php-versions : ' 7.0'
2321 laravel-versions : ' 5.5.*'
24- - php-versions : ' 7.1.0 '
22+ - php-versions : ' 7.1'
2523 laravel-versions : ' ^5.5'
26- - php-versions : ' 7.2.0 '
24+ - php-versions : ' 7.2'
2725 laravel-versions : ' ^5.5'
28- - php-versions : ' 7.2.1 '
26+ - php-versions : ' 7.2'
2927 laravel-versions : ' ^6.0'
30- - php-versions : ' 7.2.2 '
28+ - php-versions : ' 7.2'
3129 laravel-versions : ' ^7.0'
32- - php-versions : ' 7.3.0 '
30+ - php-versions : ' 7.3'
3331 laravel-versions : ' ^6.0'
34- - php-versions : ' 7.3.1 '
32+ - php-versions : ' 7.3'
3533 laravel-versions : ' ^7.0'
36- - php-versions : ' 7.3.2 '
34+ - php-versions : ' 7.3'
3735 laravel-versions : ' ^8.0'
38- - php-versions : ' 7.4.0 '
36+ - php-versions : ' 7.4'
3937 laravel-versions : ' ^6.0'
40- - php-versions : ' 7.4.1 '
38+ - php-versions : ' 7.4'
4139 laravel-versions : ' ^7.0'
42- - php-versions : ' 7.4.2 '
40+ - php-versions : ' 7.4'
4341 laravel-versions : ' ^8.0'
42+ - php-versions : ' 8.0'
43+ laravel-versions : ' ^7.0'
44+ - php-versions : ' 8.0'
45+ laravel-versions : ' ^8.0'
46+ - php-versions : ' 8.0'
47+ laravel-versions : ' ^9.0'
48+ - php-versions : ' 8.1'
49+ laravel-versions : ' ^8.0'
50+ - php-versions : ' 8.1'
51+ laravel-versions : ' ^9.0'
52+ - php-versions : ' 8.1'
53+ laravel-versions : ' ^10.0'
54+ - php-versions : ' 8.2'
55+ laravel-versions : ' ^9.0'
56+ - php-versions : ' 8.2'
57+ laravel-versions : ' ^10.0'
4458
4559 # set the name for each job
46- name : PHP ${{ matrix.php-versions }}
60+ name : PHP ${{ matrix.php-versions }} with Laravel ${{ matrix.laravel-versions }}
4761 # set up environment variables used by unit tests
4862 env :
4963 AWS_ACCESS_KEY_ID : foo
7791
7892 # require lumen
7993 - name : Require lumen
94+ if : ${{ matrix.laravel-versions != '^10.0' && (matrix.php-versions != '^8.0' && matrix.laravel-versions != '^7.0') }}
8095 run : composer require laravel/lumen-framework:${{ matrix.laravel-versions }} --no-interaction --prefer-dist --no-plugins
8196
8297 # run tests
8398 - name : Run test suite
84- run : vendor/bin/phpunit
99+ run : vendor/bin/phpunit
0 commit comments