Skip to content

Commit 0212dd8

Browse files
author
Cristoforo Cervino
committed
update ci for symfony 8
1 parent e27d90a commit 0212dd8

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ jobs:
1818
# Doctrine ORM 3.0 requires PHP 8.4+
1919
- php-version: '8.2'
2020
doctrine-orm-version: '3.0.*'
21+
# Symfony 8.0 requires PHP 8.4+
22+
- php-version: '8.2'
23+
symfony-version: '8.0.*'
2124

2225
name: PHP ${{ matrix.php-version }} · SF ${{ matrix.symfony-version }} · Doctrine ORM ${{ matrix.doctrine-orm-version }}
2326

@@ -42,6 +45,10 @@ jobs:
4245
- name: Constrain Doctrine ORM version
4346
run: |
4447
sed -ri 's/"doctrine\/orm": "[^"]+"/"doctrine\/orm": "${{ matrix.doctrine-orm-version }}"/' composer.json
48+
# Symfony 8 requires doctrine-bundle 3.1+, which requires doctrine/persistence ^4; ORM 3.0.x requires ^3. Use ORM 3.1.* for SF 8.
49+
if [ "${{ matrix.symfony-version }}" = "8.0.*" ] && [ "${{ matrix.doctrine-orm-version }}" = "3.0.*" ]; then
50+
sed -ri 's/"doctrine\/orm": "[^"]+"/"doctrine\/orm": "3.1.*"/' composer.json
51+
fi
4552
4653
- name: Install Composer dependencies
4754
uses: ramsey/composer-install@v3

0 commit comments

Comments
 (0)