@@ -9,20 +9,28 @@ parameters:
99 type : boolean
1010 default : false
1111
12+ # The target frameworks to build and run tests for on Windows.
13+ #
14+ # These are _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+ # These are _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'
2432 type : object
25- default : net9 .0
33+ default : net10 .0
2634
2735- name : buildPlatforms
2836 displayName : ' Build Platforms on Windows'
@@ -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'
@@ -310,7 +320,7 @@ stages:
310320 windows_sql_22_named_instance :
311321 pool : ${{parameters.defaultPoolName }}
312322 images :
313- Win22_Sql22_named_instance : ADO-MMS22-SQL22-WITH-NAMED-INSTANCE
323+ Win22_Sql22_Named_Instance : ADO-MMS22-SQL22-WITH-NAMED-INSTANCE
314324 TargetFrameworks : ${{parameters.targetFrameworks }}
315325 netcoreVersionTestUtils : ${{parameters.netcoreVersionTestUtils }}
316326 buildPlatforms : ${{parameters.buildPlatforms }}
@@ -334,7 +344,7 @@ stages:
334344 pool : ${{parameters.defaultPoolName }}
335345 images :
336346 Win22_Azure_Sql : ADO-MMS22-SQL19
337- win11_Azure_Sql : ADO-CI-Win11
347+ Win11_Azure_Sql : ADO-CI-Win11
338348 TargetFrameworks : ${{parameters.targetFrameworks }}
339349 netcoreVersionTestUtils : ${{parameters.netcoreVersionTestUtils }}
340350 buildPlatforms : ${{parameters.buildPlatforms }}
@@ -366,7 +376,7 @@ stages:
366376 windows_azure_arm64_sql :
367377 pool : ADO-CI-PUBLIC-ARM64-1ES-EUS-POOL
368378 images :
369- Win22_Azure_ARM64_Sql : ADO-WIN11-ARM64
379+ Win11_ARM64_Azure_Sql : ADO-WIN11-ARM64
370380 TargetFrameworks : ${{parameters.targetFrameworks }}
371381 netcoreVersionTestUtils : ${{parameters.netcoreVersionTestUtils }}
372382 buildPlatforms : ${{parameters.buildPlatforms }}
@@ -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