7
7
strategy :
8
8
matrix :
9
9
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.*"]
11
11
exclude :
12
12
- php : 8.1
13
13
symfony : " 7.2.*"
29
29
env :
30
30
MATRIX_SYMFONY : ${{ matrix.symfony }}
31
31
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
33
41
uses : actions/checkout@v4
34
42
with :
35
43
repository : Codeception/symfony-module-tests
@@ -52,13 +60,13 @@ jobs:
52
60
53
61
- name : Install dependencies
54
62
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
62
70
composer require vlucas/phpdotenv --no-update
63
71
composer require codeception/module-asserts="3.*" --no-update
64
72
composer require codeception/module-doctrine="3.*" --no-update
0 commit comments