Work in this Task deals with making the work done in #2301, #2393, #2402, #2421 and #2427 also work on darwin-arm64.
All of this work is relevant to the work the assignee will do in this issue.
The assignee of this task must make it so darwin-x64 is supported in a similar fashion.
The human DRI will ensure that PR #2427 is merged before the work in the PR for this work is merged.
Packaging requirements
Using the existing style of packaging in the copilot-native maven module, add one for darwin-x64. Add testing as appropriate.
Test requirements
Add a new matrix entry for darwin-x64 in java-sdk-tests.yml job java-sdk-inprocess.
Work in this Task deals with making the work done in #2301, #2393, #2402, #2421 and #2427 also work on darwin-arm64.
Review the commits for PRs [java] Add linux-x64 implementation of in process Copilot CLI #2301, Java: add Windows x64 in-process runtime and native classifier publishing #2393, Java: add Apple Silicon macOS in-process runtime and native classifier publishing #2402 and Java: add win32-arm64 native runtime support #2427.
The topic branch for this work is
edburns/java-add-darwin-x64. This branch was made from the topic branch for PR Java: add win32-arm64 native runtime support #2427edburns/java-add-win32-arm64. Therefore, it has the commits for that PR. Review the commits unique toedburns/java-add-win32-arm64.All of this work is relevant to the work the assignee will do in this issue.
The assignee of this task must make it so
darwin-x64is supported in a similar fashion.The human DRI will ensure that PR #2427 is merged before the work in the PR for this work is merged.
Packaging requirements
Using the existing style of packaging in the
copilot-nativemaven module, add one fordarwin-x64. Add testing as appropriate.Test requirements
Add a new matrix entry for
darwin-x64injava-sdk-tests.ymljobjava-sdk-inprocess.