Skip to content

Commit 29049f1

Browse files
committed
- Added .NET 10 as a target framework/runtime to build and run tests.
1 parent 148e9f0 commit 29049f1

File tree

1 file changed

+20
-10
lines changed

1 file changed

+20
-10
lines changed

eng/pipelines/dotnet-sqlclient-ci-core.yml

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,23 @@ parameters:
99
type: boolean
1010
default: false
1111

12+
# The target frameworks to build and run tests for on Windows.
13+
#
14+
# This is _not_ the target frameworks to build the driver packages for.
15+
#
1216
- name: targetFrameworks
1317
displayName: 'Target Frameworks on Windows'
1418
type: object
15-
default: [net462, net8.0, net9.0]
16-
17-
- name: targetFrameworksLinux
18-
displayName: 'Target Frameworks on Non-Windows'
19+
default: [net462, net8.0, net9.0, net10.0]
20+
21+
# The target frameworks to build and run tests for on Unix.
22+
#
23+
# This is _not_ the target frameworks to build the driver packages for.
24+
#
25+
- name: targetFrameworksUnix
26+
displayName: 'Target Frameworks on Unix'
1927
type: object
20-
default: [net8.0, net9.0]
28+
default: [net8.0, net9.0, net10.0]
2129

2230
- name: netcoreVersionTestUtils
2331
displayName: 'Netcore Version for Test Utilities'
@@ -53,10 +61,12 @@ parameters:
5361
type: string
5462
default: https://sqlclientdrivers.pkgs.visualstudio.com/ADO.Net/_packaging/SNIValidation/nuget/v3/index.json
5563

64+
# Frameworks to expect code coverage information for, and to compile into
65+
# reports.
5666
- name: codeCovTargetFrameworks
5767
displayName: 'Code Coverage Target Frameworks'
5868
type: object
59-
default: [net462, net8.0, net9.0]
69+
default: [net462, net8.0, net9.0, net10.0]
6070

6171
- name: buildType
6272
displayName: 'Build Type'
@@ -431,7 +441,7 @@ stages:
431441
images:
432442
Ubuntu20_Sql22: ADO-UB20-SQL22 # drop testing against UB20 image post April 2025
433443
Ubuntu22_Sql22: ADO-UB22-SQL22
434-
TargetFrameworks: ${{parameters.targetFrameworksLinux }}
444+
TargetFrameworks: ${{parameters.targetFrameworksUnix }}
435445
netcoreVersionTestUtils: ${{parameters.netcoreVersionTestUtils }}
436446
buildPlatforms: [AnyCPU]
437447
testSets: ${{parameters.testSets }}
@@ -456,7 +466,7 @@ stages:
456466
pool: ${{parameters.defaultPoolName }}
457467
images:
458468
Ubuntu22_Azure_Sql: ADO-UB22-SQL22
459-
TargetFrameworks: ${{parameters.targetFrameworksLinux }}
469+
TargetFrameworks: ${{parameters.targetFrameworksUnix }}
460470
netcoreVersionTestUtils: ${{parameters.netcoreVersionTestUtils }}
461471
buildPlatforms: [AnyCPU]
462472
testSets: ${{parameters.testSets }}
@@ -488,7 +498,7 @@ stages:
488498
pool: ADO-CI-AE-1ES-Pool
489499
images:
490500
Ubuntu20_Enclave_Sql19: ADO-UB22-Sql22
491-
TargetFrameworks: ${{parameters.targetFrameworksLinux }}
501+
TargetFrameworks: ${{parameters.targetFrameworksUnix }}
492502
netcoreVersionTestUtils: ${{parameters.netcoreVersionTestUtils }}
493503
buildPlatforms: [AnyCPU]
494504
testSets: [AE]
@@ -518,7 +528,7 @@ stages:
518528
hostedPool: true
519529
images:
520530
MacOSLatest_Sql22: macos-latest
521-
TargetFrameworks: ${{parameters.targetFrameworksLinux }}
531+
TargetFrameworks: ${{parameters.targetFrameworksUnix }}
522532
netcoreVersionTestUtils: ${{parameters.netcoreVersionTestUtils }}
523533
buildPlatforms: [AnyCPU]
524534
testSets: ${{parameters.testSets }}

0 commit comments

Comments
 (0)