From ab63d033aa27cdb4fdb13301a9152f4bd71fcf71 Mon Sep 17 00:00:00 2001 From: Mike Harder Date: Fri, 24 Apr 2026 23:32:50 +0000 Subject: [PATCH 1/3] Use Node 22 in regression pipelines --- eng/templates/steps/deep-regression-steps.yml | 2 +- eng/templates/steps/simple-regression-steps.yml | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/eng/templates/steps/deep-regression-steps.yml b/eng/templates/steps/deep-regression-steps.yml index 8ebb73de7..3e7b4cab7 100644 --- a/eng/templates/steps/deep-regression-steps.yml +++ b/eng/templates/steps/deep-regression-steps.yml @@ -17,7 +17,7 @@ steps: - task: UseNode@1 inputs: - versionSpec: '16.x' + versionSpec: '22.x' checkLatest: true - task: UsePythonVersion@0 diff --git a/eng/templates/steps/simple-regression-steps.yml b/eng/templates/steps/simple-regression-steps.yml index 54f07ca63..98466338c 100644 --- a/eng/templates/steps/simple-regression-steps.yml +++ b/eng/templates/steps/simple-regression-steps.yml @@ -4,6 +4,11 @@ parameters: default: "slow-test" steps: + - task: UseNode@1 + inputs: + version: "22.x" + displayName: "Use Node 22" + - task: Npm@1 displayName: "npm ci" inputs: From f12e06ec5284745bf85cb2c3e32044303ad370d1 Mon Sep 17 00:00:00 2001 From: Mike Harder Date: Fri, 24 Apr 2026 23:39:21 +0000 Subject: [PATCH 2/3] bump PublishCodeCoverageResults to v2 Co-authored-by: Copilot --- eng/templates/stages/oav.yml | 4 +--- eng/templates/steps/simple-regression-steps.yml | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/eng/templates/stages/oav.yml b/eng/templates/stages/oav.yml index 0906cef3f..cc7edea2d 100644 --- a/eng/templates/stages/oav.yml +++ b/eng/templates/stages/oav.yml @@ -51,12 +51,10 @@ extends: testResultsFiles: "**/test-results.xml" testRunTitle: "Test results for JavaScript" - - task: PublishCodeCoverageResults@1 + - task: PublishCodeCoverageResults@2 condition: succeededOrFailed() inputs: - codeCoverageTool: Cobertura summaryFileLocation: "$(System.DefaultWorkingDirectory)/**/*coverage.xml" - reportDirectory: "$(System.DefaultWorkingDirectory)/**/coverage" - task: Npm@1 displayName: "npm pack" diff --git a/eng/templates/steps/simple-regression-steps.yml b/eng/templates/steps/simple-regression-steps.yml index 98466338c..17a6eab05 100644 --- a/eng/templates/steps/simple-regression-steps.yml +++ b/eng/templates/steps/simple-regression-steps.yml @@ -27,11 +27,9 @@ steps: testResultsFiles: "**/test-results.xml" testRunTitle: "Test results for JavaScript" - - task: PublishCodeCoverageResults@1 + - task: PublishCodeCoverageResults@2 inputs: - codeCoverageTool: Cobertura summaryFileLocation: "$(System.DefaultWorkingDirectory)/**/*coverage.xml" - reportDirectory: "$(System.DefaultWorkingDirectory)/**/coverage" - script: | echo "If this step fails, go to the published artifacts apply the patch provided to your local git repo using `git apply `" From d14f3ee913b925ec96d7bb216c2a55b3c2e42c80 Mon Sep 17 00:00:00 2001 From: Mike Harder Date: Fri, 24 Apr 2026 23:51:07 +0000 Subject: [PATCH 3/3] update test results file to publish - already broken in main --- eng/templates/stages/oav.yml | 2 +- eng/templates/steps/simple-regression-steps.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/eng/templates/stages/oav.yml b/eng/templates/stages/oav.yml index 02bdb83fa..d20b0ad40 100644 --- a/eng/templates/stages/oav.yml +++ b/eng/templates/stages/oav.yml @@ -48,7 +48,7 @@ extends: - task: PublishTestResults@2 condition: succeededOrFailed() inputs: - testResultsFiles: "**/test-results.xml" + testResultsFiles: "**/junit.xml" testRunTitle: "Test results for JavaScript" - task: PublishCodeCoverageResults@2 diff --git a/eng/templates/steps/simple-regression-steps.yml b/eng/templates/steps/simple-regression-steps.yml index 17a6eab05..b697cdffb 100644 --- a/eng/templates/steps/simple-regression-steps.yml +++ b/eng/templates/steps/simple-regression-steps.yml @@ -24,7 +24,7 @@ steps: - task: PublishTestResults@2 inputs: - testResultsFiles: "**/test-results.xml" + testResultsFiles: "**/junit.xml" testRunTitle: "Test results for JavaScript" - task: PublishCodeCoverageResults@2