Skip to content

[Java] Add win32-arm64 native runtime support - #2423

Draft
edburns with Copilot wants to merge 2 commits into
edburns/java-add-win32-arm64from
copilot/edburnsjava-add-win32-arm64
Draft

[Java] Add win32-arm64 native runtime support#2423
edburns with Copilot wants to merge 2 commits into
edburns/java-add-win32-arm64from
copilot/edburnsjava-add-win32-arm64

Conversation

Copilot AI commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Extends Java in-process runtime support and Maven packaging to Windows ARM64, following the existing native-classifier model.

  • Native packaging

    • Add native-win32-arm64 Maven profiles.
    • Package runtime.node, copilot.exe, and platform metadata.
    • Validate and attach win32-arm64 publication artifacts.
  • CI and publishing

    • Add win32-arm64 to the in-process test matrix using windows-11-arm.
    • Build and verify the classifier in snapshot, release, and publication-validation workflows.
  • Validation and documentation

    • Add host, staging, classifier, and local-publication coverage.
    • Document Windows ARM64 usage and published classifier support.

Copilot AI linked an issue Aug 27, 2026 that may be closed by this pull request
Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
Copilot AI changed the title [WIP] Add support for win32-arm64 architecture [Java] Add win32-arm64 native runtime support Aug 27, 2026
Copilot AI requested a review from edburns August 27, 2026 03:46
@github-actions

Copy link
Copy Markdown
Contributor

Cross-SDK Consistency Review ✅

This PR adds Windows ARM64 native runtime support to the Java SDK packaging — all 12 changed files are in Java CI workflows, Java native packaging scripts, Java documentation, and Java POMs.

No cross-SDK inconsistencies identified. This is Java-specific infrastructure for native binary bundling (win32-arm64 classifier), which doesn't correspond to any API surface change that other SDKs (Node.js, Python, Go, .NET, Rust) would need to implement. The other SDKs use different distribution mechanisms and don't have equivalent native classifier packaging.

The changes are appropriately scoped to Java's native bundling strategy (see ADR-007).

Generated by SDK Consistency Review Agent for #2423 · sonnet46 17 AIC · ⌖ 5.36 AIC · ⊞ 6.6K ·

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.

[Java] Add support for win32-arm64

2 participants