Skip to content

Commit 37819ce

Browse files
authoredSep 23, 2024
Run CI on PHP 8.3 and 8.4 (#176)
* Run CI on PHP 8.3 and 8.4
1 parent 5cad731 commit 37819ce

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed
 

‎.github/workflows/ci.yml

+14-6
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ jobs:
1212
runs-on: ubuntu-latest
1313
strategy:
1414
matrix:
15-
php: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2']
15+
php: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4']
1616

1717
steps:
1818
- name: Checkout code
19-
uses: actions/checkout@v3
19+
uses: actions/checkout@v4
2020

2121
- name: Setup PHP
2222
uses: shivammathur/setup-php@v2
@@ -25,6 +25,10 @@ jobs:
2525
tools: composer:v2
2626
coverage: none
2727

28+
- name: Emulate PHP 8.3
29+
run: composer config platform.php 8.3.999
30+
if: matrix.php == '8.4'
31+
2832
- name: Install dependencies
2933
run: composer update --prefer-dist --no-interaction --no-progress
3034

@@ -36,11 +40,11 @@ jobs:
3640
runs-on: ubuntu-latest
3741
strategy:
3842
matrix:
39-
php: ['7.1', '7.4', '8.0', '8.1', '8.2']
43+
php: ['7.1', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4']
4044

4145
steps:
4246
- name: Checkout code
43-
uses: actions/checkout@v3
47+
uses: actions/checkout@v4
4448

4549
- name: Setup PHP
4650
uses: shivammathur/setup-php@v2
@@ -49,6 +53,10 @@ jobs:
4953
tools: composer:v2
5054
coverage: none
5155

56+
- name: Emulate PHP 8.3
57+
run: composer config platform.php 8.3.999
58+
if: matrix.php == '8.4'
59+
5260
- name: Install dependencies
5361
run: |
5462
composer require "sebastian/comparator:^3.0.2" --no-interaction --no-update
@@ -63,12 +71,12 @@ jobs:
6371

6472
steps:
6573
- name: Checkout code
66-
uses: actions/checkout@v3
74+
uses: actions/checkout@v4
6775

6876
- name: Setup PHP
6977
uses: shivammathur/setup-php@v2
7078
with:
71-
php-version: 7.4
79+
php-version: '7.4'
7280
tools: composer:v2
7381
coverage: xdebug
7482

‎.php-cs-fixer.dist.php

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
->setRiskyAllowed(true)
1010
->setRules([
1111
'@Symfony' => true,
12+
'trailing_comma_in_multiline' => false,
1213
])
1314
->setFinder($finder)
1415
;

0 commit comments

Comments
 (0)
Failed to load comments.