Skip to content

Commit 9bba059

Browse files
committed
Support Symfony 8 and bump doctrine dependencies to allow persistence 4 and doctrine-bundle v3
1 parent 420bfe7 commit 9bba059

File tree

2 files changed

+33
-13
lines changed

2 files changed

+33
-13
lines changed

.github/workflows/build.yml

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
branches:
66
- "master"
7+
- "bump-symfony-doctrine-deps"
78
pull_request: ~
89
release:
910
types: ["created"]
@@ -20,16 +21,34 @@ jobs:
2021
strategy:
2122
fail-fast: false
2223
matrix:
23-
php: [8.1, 8.2, 8.3]
24-
symfony: [6.4.*, 7.0.*]
25-
phpunit: [^9.0, ^10.0, ^11.0]
24+
php: [8.1, 8.2, 8.3, 8.4]
25+
symfony: [6.4.*, 7.3.*, 8.0.*]
26+
phpunit: [^10.0, ^11.0]
2627
php-matcher: [^6.0]
2728
orm: [^2.5, ^3.0]
2829
exclude:
2930
- php: 8.1
30-
symfony: 7.0.*
31+
symfony: 7.3.*
3132
- php: 8.1
3233
phpunit: ^11.0
34+
- php: 8.1
35+
symfony: 8.0.*
36+
- php: 8.2
37+
symfony: 8.0.*
38+
- php: 8.3
39+
symfony: 8.0.*
40+
- php: 8.1
41+
symfony: 8.0.*
42+
orm: ^2.5
43+
- php: 8.2
44+
symfony: 8.0.*
45+
orm: ^2.5
46+
- php: 8.3
47+
symfony: 8.0.*
48+
orm: ^2.5
49+
- php: 8.4
50+
symfony: 8.0.*
51+
orm: ^2.5
3352

3453
steps:
3554
- uses: "actions/checkout@v4"

composer.json

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,26 +24,27 @@
2424
}
2525
],
2626
"require": {
27-
"php": "^8.0",
27+
"php": "^8.1",
2828
"ext-json": "*",
2929

3030
"coduo/php-matcher": "^6.0",
3131
"openlss/lib-array2xml": "^1.0",
32-
"doctrine/data-fixtures": "^1.2",
33-
"doctrine/doctrine-bundle": "^2.0",
34-
"doctrine/orm": "^2.5 || ^3.0",
32+
"doctrine/data-fixtures": "^2.1",
33+
"doctrine/doctrine-bundle": "^2.0 || ^3.0 || 3.1.0@dev",
34+
"doctrine/orm": "^2.5 || ^3.0 || 3.6.0@dev",
3535
"nelmio/alice": "^3.6",
3636
"phpspec/php-diff": "^1.1",
37-
"phpunit/phpunit": "^9.0 || ^10.0 || ^11.0",
38-
"symfony/browser-kit": "^6.4 || ^7.0",
39-
"symfony/finder": "^6.4 || ^7.0",
40-
"symfony/framework-bundle": "^6.4 || ^7.0",
37+
"phpunit/phpunit": "^10.0 || ^11.0",
38+
"symfony/browser-kit": "^6.4 || ^7.3 || ^8.0",
39+
"symfony/finder": "^6.4 || ^7.3 || ^8.0",
40+
"symfony/framework-bundle": "^6.4 || ^7.3 || ^8.0",
4141
"theofidry/alice-data-fixtures": "^1.0"
4242
},
43+
"minimum-stability": "dev",
4344
"require-dev": {
4445
"phpstan/phpstan-strict-rules": "^1.0",
4546
"phpstan/phpstan-webmozart-assert": "^1.0",
46-
"symfony/serializer": "^5.4 || ^6.0",
47+
"symfony/serializer": "^6.4 || ^7.3 || ^8.0",
4748
"phpstan/phpstan": "^1.8"
4849
},
4950
"scripts": {

0 commit comments

Comments
 (0)