Skip to content

Add Windows 11 arm64 to standard and full CI test matrix #383

@currantw

Description

@currantw

Summary

The Windows 11 arm64 runner (windows-11-arm) is defined in .github/json_matrices/os-matrix.json but has an empty profiles array, meaning it never runs in any CI profile. This leaves the aarch64-pc-windows-msvc target completely untested.

Current state

{
    "OS": "windows",
    "NAMED_OS": "windows",
    "RUNNER": "windows-11-arm",
    "ARCH": "arm64",
    "TARGET": "aarch64-pc-windows-msvc",
    "profiles": []
}

Proposed change

Add standard and full to the profiles array:

{
    "OS": "windows",
    "NAMED_OS": "windows",
    "RUNNER": "windows-11-arm",
    "ARCH": "arm64",
    "TARGET": "aarch64-pc-windows-msvc",
    "profiles": ["standard", "full"]
}

Additional Information

  • GitHub announced Windows on Arm runner availability for all public repos in April 2025 (public preview).

Metadata

Metadata

Assignees

Labels

ciCI/CD pipelines and GitHub Actionsrelease-1.2Targeted for release 1.2testsUnit tests, integration tests, or test utilities

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions