From abe0dd95b4ea00ddf6429cb80f1825595cf55cc8 Mon Sep 17 00:00:00 2001 From: alzimmermsft <48699787+alzimmermsft@users.noreply.github.com> Date: Mon, 30 Sep 2024 15:11:03 -0400 Subject: [PATCH 1/3] Only install .NET Core 7.x when it is needed --- eng/pipelines/templates/steps/build-and-test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/eng/pipelines/templates/steps/build-and-test.yml b/eng/pipelines/templates/steps/build-and-test.yml index 9740c68a551b..cb01a48f9590 100644 --- a/eng/pipelines/templates/steps/build-and-test.yml +++ b/eng/pipelines/templates/steps/build-and-test.yml @@ -264,6 +264,7 @@ steps: displayName: 'Use .NET Core sdk 7.0.x' inputs: version: 7.0.x + condition: eq(variables['RunAggregateReports'], 'true') # Azure DevOps only seems to respect the last code coverage result published, so only do this for Windows + Java LTS. # Code coverage reporting is set up only for Track 2 modules. From b8b39d927592230d9a33091ee02a60f7b13375c1 Mon Sep 17 00:00:00 2001 From: alzimmermsft <48699787+alzimmermsft@users.noreply.github.com> Date: Mon, 30 Sep 2024 17:14:38 -0400 Subject: [PATCH 2/3] Remove .NET Core install task --- eng/pipelines/templates/steps/build-and-test.yml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/eng/pipelines/templates/steps/build-and-test.yml b/eng/pipelines/templates/steps/build-and-test.yml index cb01a48f9590..15e7012722a3 100644 --- a/eng/pipelines/templates/steps/build-and-test.yml +++ b/eng/pipelines/templates/steps/build-and-test.yml @@ -259,13 +259,6 @@ steps: ${{ if ne(parameters.TestResultsFiles, '') }}: testResultsFiles: ${{ parameters.TestResultsFiles }} - # Dotnet core sdk task 7.0.x. This is a prerequisite for PublishCodeCoverageResults@2 - - task: UseDotNet@2 - displayName: 'Use .NET Core sdk 7.0.x' - inputs: - version: 7.0.x - condition: eq(variables['RunAggregateReports'], 'true') - # Azure DevOps only seems to respect the last code coverage result published, so only do this for Windows + Java LTS. # Code coverage reporting is set up only for Track 2 modules. - task: PublishCodeCoverageResults@2 From 221e68f69c84fc9ba03479fdf7ad776bc4d9a8dd Mon Sep 17 00:00:00 2001 From: alzimmermsft <48699787+alzimmermsft@users.noreply.github.com> Date: Mon, 30 Sep 2024 17:19:18 -0400 Subject: [PATCH 3/3] Also remove from native build --- eng/pipelines/templates/steps/build-and-test-native.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/eng/pipelines/templates/steps/build-and-test-native.yml b/eng/pipelines/templates/steps/build-and-test-native.yml index a2697f2fe538..0f54ebd562fd 100644 --- a/eng/pipelines/templates/steps/build-and-test-native.yml +++ b/eng/pipelines/templates/steps/build-and-test-native.yml @@ -133,12 +133,6 @@ steps: ${{ if ne(parameters.TestResultsFiles, '') }}: testResultsFiles: ${{ parameters.TestResultsFiles }} - # Dotnet core sdk task 7.0.x. This is a prerequisite for PublishCodeCoverageResults@2 - - task: UseDotNet@2 - displayName: 'Use .NET Core sdk 7.0.x' - inputs: - version: 7.0.x - # Azure DevOps only seems to respect the last code coverage result published, so only do this for Windows + Java LTS. # Code coverage reporting is set up only for Track 2 modules. - task: PublishCodeCoverageResults@2