@@ -26,21 +26,37 @@ jobs:
2626 tests :
2727 runs-on : ubuntu-latest
2828
29- name : " Sylius ${{ matrix.sylius }}, PHP ${{ matrix.php }}, Symfony ${{ matrix.symfony }}, MySQL ${{ matrix.database_version }}"
29+ name : " Sylius ${{ matrix.sylius }}, PHP ${{ matrix.php }}, Symfony ${{ matrix.symfony }}, ${{ matrix.database == 'mysql' && format(' MySQL {0}', matrix.database_version) || format('PostgreSQL {0}', matrix.database_version) }}"
3030
3131 strategy :
3232 fail-fast : false
3333 matrix :
3434 php : ["8.3"]
35- symfony : ["^6.4", "~7.3 .0"]
36- sylius : ["~2.0.7 ", "~2.1 .0"]
35+ symfony : ["^6.4", "~7.4 .0"]
36+ sylius : ["~2.1.0 ", "~2.2 .0"]
3737 node : ["22.x"]
3838 database : ["mysql"]
3939 database_version : ["8.4"]
4040
41+ include :
42+ -
43+ php : " 8.3"
44+ symfony : " ^6.4"
45+ sylius : " ~2.1.0"
46+ node : " 22.x"
47+ database : " postgres"
48+ database_version : " 17.5"
49+ -
50+ php : " 8.3"
51+ symfony : " ~7.4.0"
52+ sylius : " ~2.2.0"
53+ node : " 22.x"
54+ database : " postgres"
55+ database_version : " 17.5"
56+
4157 env :
4258 APP_ENV : test
43- DATABASE_URL : " mysql://root:root@127.0.0.1/sylius?serverVersion=${{ matrix.database_version }}"
59+ DATABASE_URL : ${{ matrix.database == ' mysql' && format('mysql ://root:root@127.0.0.1/sylius?serverVersion={0}', matrix.database_version) || format('pgsql://postgres:postgres@127.0.0.1/sylius?serverVersion={0}', matrix.database_version) }}
4460
4561 steps :
4662 -
93109 uses : actions/upload-artifact@v4
94110 if : failure()
95111 with :
96- name : " Behat logs - Sylius ${{ matrix.sylius }}, PHP ${{ matrix.php }}, Symfony ${{ matrix.symfony }}"
112+ name : " Behat logs - Sylius ${{ matrix.sylius }}, PHP ${{ matrix.php }}, Symfony ${{ matrix.symfony }}, ${{ matrix.database }} ${{ matrix.database_version }} "
97113 path : etc/build/
98114 if-no-files-found : ignore
99115 compression-level : 6
@@ -104,7 +120,7 @@ jobs:
104120 uses : actions/upload-artifact@v4
105121 if : failure()
106122 with :
107- name : " Var logs - Sylius ${{ matrix.sylius }}, PHP ${{ matrix.php }}, Symfony ${{ matrix.symfony }}"
123+ name : " Var logs - Sylius ${{ matrix.sylius }}, PHP ${{ matrix.php }}, Symfony ${{ matrix.symfony }}, ${{ matrix.database }} ${{ matrix.database_version }} "
108124 path : tests/Application/var/log/
109125 if-no-files-found : ignore
110126 compression-level : 6
0 commit comments