Skip to content

Conversation

@rayaisaiah
Copy link
Contributor

Reason for Change:
Removes the NPM Windows 2022 tests from the NPM conformance test pipeline runs.

Issue Fixed:
Recently the NPM conformance tests have experienced a [TIMEDOUT] error for the Windows 2022 tests. This is causing NPM-related PRs to be delayed due to flaky/inconsistent pipeline runs. We do not need to verify NPM Windows scenarios in the conformance test as we aren't supporting Windows or planning to ever cut a new release. This change streamlines the NPM conformance test runs to test NPM Linux which is the only supported NPM version outside of NPM-Lite which runs different tests to validate.

Requirements:

Notes:

@rayaisaiah rayaisaiah added npm Related to NPM. windows labels Aug 4, 2025
Copilot AI review requested due to automatic review settings August 4, 2025 23:52
@rayaisaiah rayaisaiah requested a review from a team as a code owner August 4, 2025 23:52
@rayaisaiah rayaisaiah requested a review from alexcastilio August 4, 2025 23:52
@rayaisaiah
Copy link
Contributor Author

/azp run Azure Container Networking PR, NPM Scale Test, NPM Conformance Tests

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR removes Windows 2022 NPM conformance tests from the CI pipeline to address flaky timeout issues and streamline testing. The change eliminates Windows-specific test configurations while maintaining Linux NPM testing, which is the only supported NPM version.

  • Removes Windows 2022 test matrix configurations from both main and latest-release conformance test pipelines
  • Eliminates Windows-specific cluster creation and test execution logic
  • Removes commented-out Windows Cyclonus test stage

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
.pipelines/npm/npm-conformance-tests.yaml Removes Windows 2022 test matrix, cluster creation logic, and test execution code
.pipelines/npm/npm-conformance-tests-latest-release.yaml Removes Windows 2022 test matrix configuration
@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).
@rayaisaiah
Copy link
Contributor Author

/azp run Azure Container Networking PR, NPM Scale Test, NPM Conformance Tests

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).
@rayaisaiah
Copy link
Contributor Author

@rayaisaiah
Copy link
Contributor Author

/azp run Azure Container Networking PR

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).
@rayaisaiah rayaisaiah added this pull request to the merge queue Aug 6, 2025
Merged via the queue into master with commit 9720d78 Aug 7, 2025
22 of 23 checks passed
@rayaisaiah rayaisaiah deleted the isaiahraya/remove-npm-conformance-test-windows-22 branch August 7, 2025 00:13
rayaisaiah added a commit that referenced this pull request Aug 11, 2025
…3888) * removing windows conformance tests part 1 * removing windows conformance tests part 2 * removed unused segament * typo * keep latest release the same * removed 1 of the az aks get-credentials
github-merge-queue bot pushed a commit that referenced this pull request Aug 11, 2025
…ce Tests + Clean Up NPM release/v1.4 (#3917) * chore: Remove NPM Windows 2022 Tests from the NPM Conformance Tests (#3888) * removing windows conformance tests part 1 * removing windows conformance tests part 2 * removed unused segament * typo * keep latest release the same * removed 1 of the az aks get-credentials * backport windows conformance test removal and image bump as v1.4 is EOL
NihaNallappagari pushed a commit to NihaNallappagari/azure-container-networking that referenced this pull request Sep 4, 2025
…zure#3888) * removing windows conformance tests part 1 * removing windows conformance tests part 2 * removed unused segament * typo * keep latest release the same * removed 1 of the az aks get-credentials
sivakami-projects pushed a commit that referenced this pull request Oct 23, 2025
…3888) * removing windows conformance tests part 1 * removing windows conformance tests part 2 * removed unused segament * typo * keep latest release the same * removed 1 of the az aks get-credentials
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

npm Related to NPM. windows

3 participants