File tree 2 files changed +16
-3
lines changed
2 files changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -16,16 +16,19 @@ jobs:
16
16
php : [ 8.1, 8.2 ]
17
17
laravel : [ 8.*, 9.*, 10.* ]
18
18
stability : [ prefer-stable ]
19
+ experimental : [ false ]
19
20
include :
20
21
- laravel : 8.*
21
22
testbench : 6.*
22
23
- laravel : 9.*
23
24
testbench : 7.*
24
25
- laravel : 10.*
25
26
testbench : 8.*
26
- exclude :
27
- - laravel : 10.*
28
- php : 8.0
27
+ - php : 8.3
28
+ laravel : 10.*
29
+ testbench : 8.*
30
+ stability : prefer-stable
31
+ experimental : true
29
32
30
33
name : PHP ${{ matrix.php }} - L${{ matrix.laravel }}
31
34
steps :
@@ -38,10 +41,17 @@ jobs:
38
41
php-version : ${{ matrix.php }}
39
42
40
43
- name : Install dependencies
44
+ if : " ${{ matrix.experimental == false }}"
41
45
run : |
42
46
composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update --dev
43
47
composer update --${{ matrix.stability }} --prefer-dist --no-interaction
44
48
49
+ - name : Install dependencies (experimental)
50
+ if : " ${{ matrix.experimental == true }}"
51
+ run : |
52
+ composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update --dev --ignore-platform-reqs
53
+ composer update --${{ matrix.stability }} --prefer-dist --no-interaction --ignore-platform-reqs
54
+
45
55
- name : Setup problem matchers for PHP
46
56
run : echo "::add-matcher::${{ runner.tool_cache }}/php.json"
47
57
55
65
run : vendor/bin/phpstan analyse
56
66
57
67
- name : Static analysis with Psalm
68
+ if : " ${{ matrix.experimental == false }}"
58
69
run : vendor/bin/psalm
59
70
60
71
- name : Coding style PSR12 Check
Original file line number Diff line number Diff line change @@ -4,3 +4,5 @@ parameters:
4
4
level : 8
5
5
excludePaths :
6
6
- src/BaseOpenIDConnectClient.php
7
+ includes :
8
+ - phar://phpstan.phar/conf/bleedingEdge.neon
You can’t perform that action at this time.
0 commit comments