Skip to content

Commit 79784c6

Browse files
author
Dima Sorokin
committed
Add Symfony 8 support and fix CI matrix for valid PHP/Symfony combinations
1 parent 3e4086a commit 79784c6

2 files changed

Lines changed: 23 additions & 10 deletions

File tree

.github/workflows/test.yaml

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,30 @@ jobs:
66
test:
77
name: PHP ${{ matrix.php-version }} + Symfony ${{ matrix.symfony-version }}
88

9-
runs-on: ubuntu-22.04
9+
runs-on: ubuntu-24.04
1010

1111
strategy:
1212
matrix:
13-
php-version: ['8.2', '8.3', '8.4', '8.5']
14-
symfony-version: ['6.4', '7.4', '8.0']
15-
coverage: ['none']
16-
include:
17-
- php-version: '8.3'
18-
symfony-version: '6.4'
19-
coverage: xdebug
13+
include:
14+
- php-version: '8.2'
15+
symfony-version: '6.4'
16+
coverage: none
17+
18+
- php-version: '8.3'
19+
symfony-version: '7.4'
20+
coverage: none
21+
22+
- php-version: '8.4'
23+
symfony-version: '8.0'
24+
coverage: none
25+
26+
- php-version: '8.4'
27+
symfony-version: '7.4'
28+
coverage: none
29+
30+
- php-version: '8.3'
31+
symfony-version: '6.4'
32+
coverage: xdebug
2033

2134
steps:
2235
- name: Checkout
@@ -34,7 +47,7 @@ jobs:
3447
run: composer validate --no-check-lock
3548

3649
- name: Install Composer dependencies
37-
uses: ramsey/composer-install@v1
50+
uses: ramsey/composer-install@v2
3851
with:
3952
composer-options: "--prefer-dist"
4053
env:

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"name" : "Alvaro Videla"
99
}],
1010
"require": {
11-
"php": "^8.4",
11+
"php": "^8.2",
1212
"symfony/dependency-injection": "^6.0 || ^7.0 || ^8.0",
1313
"symfony/event-dispatcher": "^6.0 || ^7.0 || ^8.0",
1414
"symfony/config": "^6.0 || ^7.0 || ^8.0",

0 commit comments

Comments
 (0)