Skip to content

Commit 505d108

Browse files
committed
Update build
1 parent 31909f9 commit 505d108

File tree

1 file changed

+22
-6
lines changed

1 file changed

+22
-6
lines changed

.github/workflows/build.yml

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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
-
@@ -93,7 +109,7 @@ jobs:
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

Comments
 (0)