Skip to content

Commit 0ef200a

Browse files
committed
Add 6.4wApi branch to CI
1 parent c55322b commit 0ef200a

File tree

1 file changed

+17
-9
lines changed

1 file changed

+17
-9
lines changed

.github/workflows/main.yml

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
strategy:
88
matrix:
99
php: [8.1, 8.2, 8.3, 8.4]
10-
symfony: ["5.4.*", "6.4.*", "7.2.*"]
10+
symfony: ["5.4.*", "6.4.*", "6.4wApi", "7.2.*"]
1111
exclude:
1212
- php: 8.1
1313
symfony: "7.2.*"
@@ -29,7 +29,15 @@ jobs:
2929
env:
3030
MATRIX_SYMFONY: ${{ matrix.symfony }}
3131

32-
- name: Checkout Symfony ${{ env.SF_REF }} Sample
32+
- name: Set Composer Symfony constraint
33+
run: |
34+
if [[ "${{ matrix.symfony }}" == "6.4wApi" ]]; then
35+
echo "COMP_SYMFONY=6.4.*" >> $GITHUB_ENV
36+
else
37+
echo "COMP_SYMFONY=${{ matrix.symfony }}" >> $GITHUB_ENV
38+
fi
39+
40+
- name: Checkout Symfony ${{ env.SF_REF }} sample
3341
uses: actions/checkout@v4
3442
with:
3543
repository: Codeception/symfony-module-tests
@@ -52,13 +60,13 @@ jobs:
5260

5361
- name: Install dependencies
5462
run: |
55-
composer require symfony/finder=${{ matrix.symfony }} --no-update
56-
composer require symfony/yaml=${{ matrix.symfony }} --no-update
57-
composer require symfony/console=${{ matrix.symfony }} --no-update
58-
composer require symfony/event-dispatcher=${{ matrix.symfony }} --no-update
59-
composer require symfony/css-selector=${{ matrix.symfony }} --no-update
60-
composer require symfony/dom-crawler=${{ matrix.symfony }} --no-update
61-
composer require symfony/browser-kit=${{ matrix.symfony }} --no-update
63+
composer require symfony/finder=${{ env.COMP_SYMFONY }} --no-update
64+
composer require symfony/yaml=${{ env.COMP_SYMFONY }} --no-update
65+
composer require symfony/console=${{ env.COMP_SYMFONY }} --no-update
66+
composer require symfony/event-dispatcher=${{ env.COMP_SYMFONY }} --no-update
67+
composer require symfony/css-selector=${{ env.COMP_SYMFONY }} --no-update
68+
composer require symfony/dom-crawler=${{ env.COMP_SYMFONY }} --no-update
69+
composer require symfony/browser-kit=${{ env.COMP_SYMFONY }} --no-update
6270
composer require vlucas/phpdotenv --no-update
6371
composer require codeception/module-asserts="3.*" --no-update
6472
composer require codeception/module-doctrine="3.*" --no-update

0 commit comments

Comments
 (0)