Skip to content

adds win arm64 test/build stages to v2 pipeline#886

Open
prathikr wants to merge 7 commits into
mainfrom
prathikrao/win-arm64-pipeline-support
Open

adds win arm64 test/build stages to v2 pipeline#886
prathikr wants to merge 7 commits into
mainfrom
prathikrao/win-arm64-pipeline-support

Conversation

@prathikr

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings July 16, 2026 15:31
@vercel

vercel Bot commented Jul 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
foundry-local Ready Ready Preview, Comment Jul 16, 2026 11:55pm

Request Review

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds native Windows ARM64 build and test coverage across the v2 SDK pipeline.

Changes:

  • Uses native ARM64 agents for Windows builds.
  • Adds ARM64 C++, C#, Python, and JavaScript test stages.
  • Updates architecture parameters and JS dependency metadata.

Reviewed changes

Copilot reviewed 8 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
sdk_v2/js/package-lock.json Updates native dependency metadata.
.pipelines/v2/templates/steps-test-js.yml Enables Windows ARM64 JS testing.
.pipelines/v2/templates/steps-build-windows.yml Adds architecture-aware Python setup and ARM64 testing support.
.pipelines/v2/templates/steps-build-python.yml Clarifies native versus cross-build parameters.
.pipelines/v2/templates/steps-build-js.yml Clarifies native Node addon architecture selection.
.pipelines/v2/templates/stages-python.yml Builds and tests Python on native Windows ARM64.
.pipelines/v2/templates/stages-js.yml Builds and tests JavaScript on native Windows ARM64.
.pipelines/v2/templates/stages-cs.yml Adds Windows ARM64 C# tests.
.pipelines/v2/templates/stages-build-native.yml Adds native Windows ARM64 C++ build and test stages.
Files not reviewed (1)
  • sdk_v2/js/package-lock.json: Generated file
Comments suppressed due to low confidence (1)

.pipelines/v2/templates/steps-build-windows.yml:58

  • This no longer declares a step: the steps-prefetch-nuget.yml template key was replaced by an indented displayName, leaving parameters unattached and making this Windows steps template invalid YAML. Consequently every Windows build/test stage fails before the new ARM64 jobs can run. Restore the shared prefetch template declaration (as used by the Linux and macOS build templates).
- template: steps-prefetch-nuget.yml

Comment thread .pipelines/v2/templates/stages-build-native.yml Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants