Skip to content

Commit c388f19

Browse files
committed
Update CI
1 parent 6847d67 commit c388f19

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

.github/workflows/ci.yml

+13-4
Original file line numberDiff line numberDiff line change
@@ -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"));'
@@ -87,7 +96,7 @@ jobs:
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

Comments
 (0)