Skip to content

Commit a1e252d

Browse files
authored
Test against SQL Server 2025 (#7265)
| Q | A |------------- | ----------- | Type | improvement | Fixed issues | N/A #### Summary We should include the SQL Server 2025 release in our test matrix.
1 parent 81e0157 commit a1e252d

2 files changed

Lines changed: 13 additions & 3 deletions

File tree

.github/workflows/continuous-integration.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,8 @@ jobs:
210210

211211
phpunit-mssql:
212212
name: >
213-
${{ format('SQL Server - PHP {0} - ext. {1} - collation. {2}',
213+
${{ format('SQL Server {0} - PHP {1} - ext. {2} - collation. {3}',
214+
matrix.sqlserver-version || 'Ø',
214215
matrix.php-version || 'Ø',
215216
matrix.extension || 'Ø',
216217
matrix.collation || 'Ø'
@@ -219,6 +220,7 @@ jobs:
219220
uses: ./.github/workflows/phpunit-sqlserver.yml
220221
with:
221222
php-version: ${{ matrix.php-version }}
223+
sqlserver-version: ${{ matrix.sqlserver-version }}
222224
extension: ${{ matrix.extension }}
223225
collation: ${{ matrix.collation }}
224226

@@ -227,6 +229,9 @@ jobs:
227229
php-version:
228230
- "7.4"
229231
- "8.5"
232+
sqlserver-version:
233+
- "2022"
234+
- "2025"
230235
extension:
231236
- "sqlsrv"
232237
- "pdo_sqlsrv"
@@ -235,9 +240,11 @@ jobs:
235240
include:
236241
- collation: "Latin1_General_100_CS_AS_SC_UTF8"
237242
php-version: "7.4"
243+
sqlserver-version: "2025"
238244
extension: "sqlsrv"
239245
- collation: "Latin1_General_100_CS_AS_SC_UTF8"
240246
php-version: "7.4"
247+
sqlserver-version: "2025"
241248
extension: "pdo_sqlsrv"
242249

243250
phpunit-db2:

.github/workflows/phpunit-sqlserver.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ on:
66
php-version:
77
required: true
88
type: string
9+
sqlserver-version:
10+
required: true
11+
type: string
912
extension:
1013
required: true
1114
type: string
@@ -19,7 +22,7 @@ jobs:
1922

2023
services:
2124
sqlserver:
22-
image: mcr.microsoft.com/mssql/server:2022-latest
25+
image: mcr.microsoft.com/mssql/server:${{ inputs.sqlserver-version }}-latest
2326
ports:
2427
- '1433:1433'
2528
env:
@@ -55,5 +58,5 @@ jobs:
5558
- name: Upload coverage file
5659
uses: actions/upload-artifact@v6
5760
with:
58-
name: ${{ github.job }}-php-${{ inputs.php-version }}-${{ inputs.extension }}-${{ inputs.collation }}.coverage
61+
name: ${{ github.job }}-${{ inputs.sqlserver-version }}-php-${{ inputs.php-version }}-${{ inputs.extension }}-${{ inputs.collation }}.coverage
5962
path: coverage.xml

0 commit comments

Comments
 (0)