mirror of
https://github.com/symfony/ai.git
synced 2026-03-23 23:42:18 +01:00
[CI] Improvements
This commit is contained in:
10
.github/workflows/code-quality.yaml
vendored
10
.github/workflows/code-quality.yaml
vendored
@@ -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:
|
||||
|
||||
21
.github/workflows/tests.yaml
vendored
21
.github/workflows/tests.yaml
vendored
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user