Skip to content

macOS ARM64 ADO pipeline - #2091

Merged
Baiju Meswani (baijumeswani) merged 5 commits into
mainfrom
copilot/add-macos-arm64-pipeline
Apr 20, 2026
Merged

macOS ARM64 ADO pipeline#2091
Baiju Meswani (baijumeswani) merged 5 commits into
mainfrom
copilot/add-macos-arm64-pipeline

Conversation

Copilot AI commented Apr 18, 2026

Copy link
Copy Markdown
Contributor

This pull request adds a new Azure DevOps pipeline configuration for building and testing the CPU/arm64 macOS configuration.

Running the pipeline in ADO brought down the test time from >2 hours to 9 minutes.

Copilot AI and others added 4 commits April 18, 2026 04:22
Agent-Logs-Url: https://github.com/microsoft/onnxruntime-genai/sessions/3f516eaa-9263-40d9-96c9-3900e2bb5b72

Co-authored-by: baijumeswani <12852605+baijumeswani@users.noreply.github.com>
Agent-Logs-Url: https://github.com/microsoft/onnxruntime-genai/sessions/5650216a-1620-4373-a18a-e5b2c03d312e

Co-authored-by: baijumeswani <12852605+baijumeswani@users.noreply.github.com>
Agent-Logs-Url: https://github.com/microsoft/onnxruntime-genai/sessions/dc28f731-42e8-4dd6-8cec-33d582539d17

Co-authored-by: baijumeswani <12852605+baijumeswani@users.noreply.github.com>
@baijumeswani

Copy link
Copy Markdown
Collaborator

@baijumeswani Baiju Meswani (baijumeswani) changed the title macOS ARM64 ADO pipeline: fix temurin@17 JAVA_HOME and missing .NET 8 SDK macOS ARM64 ADO pipeline Apr 18, 2026

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 an Azure DevOps (ADO) pipeline to build and test the macOS ARM64 CPU configuration, aligning behavior with the existing GitHub Actions workflow and addressing bring-up issues around Java and .NET.

Changes:

  • Installs Temurin JDK 17 via Homebrew cask and sets JAVA_HOME using /usr/libexec/java_home -v 17.
  • Installs both .NET SDK 8.0.x and 9.0.x to support net8.0 projects/tests.
  • Defines a full macOS ARM64 build/test job (CMake build, Java/Python/C#/unit tests, artifact checks).

Comment thread .pipelines/mac-cpu-arm64-build.yml
Comment thread .pipelines/mac-cpu-arm64-build.yml
Comment thread .pipelines/mac-cpu-arm64-build.yml
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.

4 participants