Skip to content

Commit 4e0e4d7

Browse files
committed
changed ci config for mysql, postgres and mssql
1 parent 18165ba commit 4e0e4d7

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@ jobs:
1818
php: [ 8.2, 8.3, 8.4 ]
1919
db_engine: [ mysql, pgsql, sqlsrv ]
2020
mysql: [ 5.7, 8.0 ]
21+
pgsql: [ 15 ]
22+
sqlsrv: [ 2022-latest ]
2123

2224
# Excludes (verhindern ungültige Kombinationen)
2325
exclude:
24-
# Kein PHP 8.4 mit Laravel 10 (bisher ausgeschlossen)
26+
# Beispiel-Excludes
2527
- laravel: 10
2628
php: 8.4
2729
db_engine: mysql
@@ -30,14 +32,11 @@ jobs:
3032
php: 8.4
3133
db_engine: mysql
3234
mysql: 8.0
33-
# MSSQL nur mit Laravel 12 und PHP 8.2-8.4 (zum Beispiel)
3435
- laravel: 10
3536
db_engine: sqlsrv
3637
- laravel: 11
3738
db_engine: sqlsrv
3839

39-
name: Laravel ${{ matrix.laravel }} / PHP ${{ matrix.php }} / DB ${{ matrix.db_engine }} ${{ matrix.mysql || '' }}
40-
4140
services:
4241
mysql:
4342
image: mysql:${{ matrix.mysql }}
@@ -79,6 +78,15 @@ jobs:
7978
--health-interval=10s
8079
--health-timeout=5s
8180
--health-retries=3
81+
env:
82+
DB_DISPLAY_NAME: >-
83+
${{ format(
84+
'{0}{1}',
85+
matrix.db_engine,
86+
matrix.db_engine == 'mysql' && matrix.mysql != '' ? ' ' + matrix.mysql : ''
87+
) }}
88+
89+
name: Laravel ${{ matrix.laravel }} / PHP ${{ matrix.php }} / DB ${{ env.DB_DISPLAY_NAME }}
8290

8391
steps:
8492
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)