@@ -15,12 +15,20 @@ jobs:
1515 - operating-system : ' ubuntu-latest'
1616 php-version : ' 8.2'
1717
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+
1826 - operating-system : ' windows-latest'
19- php-version : ' 8.2 '
27+ php-version : ' 8.3 '
2028 job-description : ' on Windows'
2129
2230 - operating-system : ' macos-latest'
23- php-version : ' 8.2 '
31+ php-version : ' 8.3 '
2432 job-description : ' on macOS'
2533
2634 name : PHP ${{ matrix.php-version }} ${{ matrix.job-description }}
@@ -71,12 +79,13 @@ jobs:
7179
7280 - name : Run static analysis
7381 run : vendor/bin/psalm.phar
82+ if : matrix.static-analysis != 'none'
7483
7584 - name : Run style fixer
7685 env :
7786 PHP_CS_FIXER_IGNORE_ENV : 1
7887 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'
8089
8190 - name : Install composer-require-checker
8291 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"));'
8796 if : runner.os != 'Windows' && matrix.composer-require-checker-version != 'none'
8897
8998 - name : Autobahn
90- if : runner.os == 'Linux' && matrix.php-version == '8.2 '
99+ if : runner.os == 'Linux' && matrix.php-version == '8.3 '
91100 shell : ' script -q -e -c "bash {0}"'
92101 run : |
93102 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