[CI] Improvements

This commit is contained in:
Oskar Stark
2025-12-30 22:15:29 +01:00
parent f89e8504d1
commit e14af5890c
3 changed files with 23 additions and 14 deletions

View File

@@ -141,17 +141,17 @@ jobs:
php-version: ${{ env.PHP_VERSION }}
extensions: ${{ env.REQUIRED_PHP_EXTENSIONS }}
- name: Isolate Bridge
run: |
mkdir -p tmp/${{ matrix.bridge.component }}/src/Bridge
mv src/${{ matrix.bridge.component }}/src/Bridge/${{ matrix.bridge.bridge }} tmp/${{ matrix.bridge.component }}/src/Bridge
- name: Install root dependencies
uses: ramsey/composer-install@v3
- name: Build root packages
run: php .github/build-packages.php
- name: Isolate Bridge
run: |
mkdir -p tmp/${{ matrix.bridge.component }}/src/Bridge
mv src/${{ matrix.bridge.component }}/src/Bridge/${{ matrix.bridge.bridge }} tmp/${{ matrix.bridge.component }}/src/Bridge
- name: Install dependencies
uses: ramsey/composer-install@v3
with:

View File

@@ -60,11 +60,20 @@ jobs:
tools: flex
extensions: ${{ env.REQUIRED_PHP_EXTENSIONS }}
# deptrac does not support Symfony 8 yet
- name: Remove deptrac for Symfony 8
if: startsWith(matrix.symfony-version, '8.')
# deptrac does not support Symfony 5.4, 6.4, and 8 yet
- name: Remove deptrac for unsupported Symfony versions
if: startsWith(matrix.symfony-version, '5.4') || startsWith(matrix.symfony-version, '6.4') || startsWith(matrix.symfony-version, '8.')
run: composer remove --dev deptrac/deptrac --no-update
- name: Install root dependencies
uses: ramsey/composer-install@v3
- name: Build packages
run: php .github/build-packages.php
- name: Clean vendor folder
run: rm -rf vendor
- name: Install dependencies
uses: ramsey/composer-install@v3
with:
@@ -422,9 +431,9 @@ jobs:
tools: flex
extensions: "${{ env.REQUIRED_PHP_EXTENSIONS }}"
# deptrac does not support Symfony 8 yet
- name: Remove deptrac for Symfony 8
if: startsWith(matrix.symfony-version, '8.')
# deptrac does not support Symfony 5.4, 6.4, and 8 yet
- name: Remove deptrac for unsupported Symfony versions
if: startsWith(matrix.symfony-version, '5.4') || startsWith(matrix.symfony-version, '6.4') || startsWith(matrix.symfony-version, '8.')
run: composer remove --dev deptrac/deptrac --no-update
- name: Install root dependencies

View File

@@ -9,9 +9,9 @@
"php": ">=8.2",
"deptrac/deptrac": "^4.2",
"php-cs-fixer/shim": "^3.91.2",
"symfony/console": "^7.4|^8.0",
"symfony/filesystem": "^7.4|^8.0",
"symfony/finder": "^7.4|^8.0"
"symfony/console": "^5.4|^6.4|^7.4|^8.0",
"symfony/filesystem": "^5.4|^6.4|^7.4|^8.0",
"symfony/finder": "^5.4|^6.4|^7.4|^8.0"
},
"minimum-stability": "dev",
"prefer-stable": true,