Skip to content

Commit 4c006dc

Browse files
committed
Add support for Symfony 8
1 parent 4bdad27 commit 4c006dc

File tree

2 files changed

+32
-15
lines changed

2 files changed

+32
-15
lines changed

.github/workflows/ci.yml

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,36 @@ on:
88

99
jobs:
1010
tests:
11-
name: "Tests ${{ matrix.php-version }} deps ${{ matrix.dependency-versions }}"
1211
runs-on: ubuntu-22.04
1312

1413
strategy:
1514
fail-fast: false
1615
matrix:
17-
# normal, highest, non-dev installs
1816
php-version: ['8.1', '8.2', '8.3', '8.4']
19-
dependency-versions: ['highest']
17+
dependency-version: [ '' ]
18+
symfony-version: [ '' ]
2019
include:
21-
# testing lowest PHP version with lowest dependencies
22-
- php-version: '8.1'
23-
dependency-versions: 'lowest'
20+
# dev packages (probably not needed to have multiple such jobs)
21+
- minimum-stability: 'dev'
22+
php-version: '8.4'
23+
# lowest deps
24+
- php-version: '8.1'
25+
dependency-version: 'lowest'
26+
# LTS version of Symfony
27+
- php-version: '8.1'
28+
symfony-version: '6.4.*'
29+
# Explicit Symfony versions
30+
- php-version: '8.1'
31+
symfony-version: '5.4'
32+
- php-version: '8.1'
33+
symfony-version: '6.2'
34+
- php-version: '8.2'
35+
symfony-version: '7.0'
36+
- php-version: '8.4'
37+
symfony-version: '8.0.x-dev'
38+
39+
env:
40+
SYMFONY_REQUIRE: ${{ matrix.symfony-version || '>=5.4' }}
2441

2542
steps:
2643
- name: "Checkout code"

composer.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,18 @@
1111
],
1212
"require": {
1313
"php": ">=8.1.0",
14-
"symfony/asset": "^5.4 || ^6.2 || ^7.0",
15-
"symfony/config": "^5.4 || ^6.2 || ^7.0",
16-
"symfony/dependency-injection": "^5.4 || ^6.2 || ^7.0",
17-
"symfony/http-kernel": "^5.4 || ^6.2 || ^7.0",
14+
"symfony/asset": "^5.4 || ^6.2 || ^7.0 || ^8.0",
15+
"symfony/config": "^5.4 || ^6.2 || ^7.0 || ^8.0",
16+
"symfony/dependency-injection": "^5.4 || ^6.2 || ^7.0 || ^8.0",
17+
"symfony/http-kernel": "^5.4 || ^6.2 || ^7.0 || ^8.0",
1818
"symfony/service-contracts": "^1.1.9 || ^2.1.3 || ^3.0"
1919
},
2020
"require-dev": {
21-
"symfony/framework-bundle": "^5.4 || ^6.2 || ^7.0",
22-
"symfony/http-client": "^5.4 || ^6.2 || ^7.0",
23-
"symfony/phpunit-bridge": "^5.4 || ^6.2 || ^7.0",
24-
"symfony/twig-bundle": "^5.4 || ^6.2 || ^7.0",
25-
"symfony/web-link": "^5.4 || ^6.2 || ^7.0"
21+
"symfony/framework-bundle": "^5.4 || ^6.2 || ^7.0 || ^8.0",
22+
"symfony/http-client": "^5.4 || ^6.2 || ^7.0 || ^8.0",
23+
"symfony/phpunit-bridge": "^5.4 || ^6.2 || ^7.0 || ^8.0",
24+
"symfony/twig-bundle": "^5.4 || ^6.2 || ^7.0 || ^8.0",
25+
"symfony/web-link": "^5.4 || ^6.2 || ^7.0 || ^8.0"
2626
},
2727
"minimum-stability": "dev",
2828
"autoload": {

0 commit comments

Comments
 (0)