@@ -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