@@ -15,12 +15,20 @@ jobs:
15
15
- operating-system : ' ubuntu-latest'
16
16
php-version : ' 8.2'
17
17
18
+ - operating-system : ' ubuntu-latest'
19
+ php-version : ' 8.3'
20
+
21
+ - operating-system : ' ubuntu-latest'
22
+ php-version : ' 8.4'
23
+ style-fix : none
24
+ static-analysis : none
25
+
18
26
- operating-system : ' windows-latest'
19
- php-version : ' 8.2 '
27
+ php-version : ' 8.3 '
20
28
job-description : ' on Windows'
21
29
22
30
- operating-system : ' macos-latest'
23
- php-version : ' 8.2 '
31
+ php-version : ' 8.3 '
24
32
job-description : ' on macOS'
25
33
26
34
name : PHP ${{ matrix.php-version }} ${{ matrix.job-description }}
@@ -71,12 +79,13 @@ jobs:
71
79
72
80
- name : Run static analysis
73
81
run : vendor/bin/psalm.phar
82
+ if : matrix.static-analysis != 'none'
74
83
75
84
- name : Run style fixer
76
85
env :
77
86
PHP_CS_FIXER_IGNORE_ENV : 1
78
87
run : vendor/bin/php-cs-fixer --diff --dry-run -v fix
79
- if : runner.os != 'Windows'
88
+ if : runner.os != 'Windows' && matrix.style-fix != 'none'
80
89
81
90
- name : Install composer-require-checker
82
91
run : php -r 'file_put_contents("composer-require-checker.phar", file_get_contents("https://github.com/maglnet/ComposerRequireChecker/releases/download/3.7.0/composer-require-checker.phar"));'
87
96
if : runner.os != 'Windows' && matrix.composer-require-checker-version != 'none'
88
97
89
98
- name : Autobahn
90
- if : runner.os == 'Linux' && matrix.php-version == '8.2 '
99
+ if : runner.os == 'Linux' && matrix.php-version == '8.3 '
91
100
shell : ' script -q -e -c "bash {0}"'
92
101
run : |
93
102
docker run -ti -d --rm -v ${PWD}/test-autobahn/config:/config -v ${PWD}/test-autobahn/reports:/reports -p 9001:9001 --name fuzzingserver crossbario/autobahn-testsuite
0 commit comments