Switch Windows ARM64 from cross-compile to native build and test#2354
Draft
gdams wants to merge 1 commit into
Draft
Switch Windows ARM64 from cross-compile to native build and test#2354gdams wants to merge 1 commit into
gdams wants to merge 1 commit into
Conversation
Use windows.11.arm64 / windows.11.arm64.open pools for native Windows ARM64 builds. Remove hostArch: amd64 from the buildandpack entry and enable innerloop test configurations (nosystemcrypto, systemcrypto, FIPS).
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the Azure DevOps pipeline matrix and pool selection to run Windows ARM64 builds/tests natively (on Windows 11 ARM64 agents) rather than cross-compiling on AMD64 hosts, enabling ARM64 innerloop test coverage for nosystemcrypto/systemcrypto/FIPS configurations.
Changes:
- Route Windows ARM64 jobs to
windows.11.arm64/windows.11.arm64.openpools based onhostArch. - Switch the Windows ARM64
buildandpackbuilder from cross-compile (hostArch: amd64) to native execution. - Enable previously-disabled Windows ARM64 innerloop test variants (nosystemcrypto, default, and FIPS).
Show a summary per file
| File | Description |
|---|---|
| eng/pipeline/stages/pool-2.yml | Adds Windows ARM64-specific pool/image selection so ARM64-hosted jobs land on Windows 11 ARM64 agents. |
| eng/pipeline/stages/go-builder-matrix-stages.yml | Updates the builder matrix to make Windows ARM64 buildandpack native and enables ARM64 innerloop test configurations. |
Copilot's findings
- Files reviewed: 2/2 changed files
- Comments generated: 0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Use windows.11.arm64 / windows.11.arm64.open pools for native Windows ARM64 builds. Remove hostArch: amd64 from the buildandpack entry and enable innerloop test configurations (nosystemcrypto, systemcrypto, FIPS).