Skip to content

Add osx-arm64 release build - #1916

Merged
garrytrinder merged 1 commit into
dotnet:mainfrom
waldekmastykarz:osx-arm64-release-support
Oct 7, 2026
Merged

garrytrinder merged 1 commit into
dotnet:mainfrom
waldekmastykarz:osx-arm64-release-support

Conversation

@waldekmastykarz

Copy link
Copy Markdown
Collaborator

Adds osx-arm64 to the publish_binaries release matrix so GitHub releases include a native Apple Silicon build (dev-proxy-osx-arm64-<tag>.zip) alongside the existing assets.

  • The create_release job already uploads every binaries-*/*.zip, so the new zip is published with no other changes.
  • Signing and installer steps run only for win-*, so they don't affect this build.
  • When targeting osx-arm64, the .NET 10 SDK ad-hoc signs the binary even on the windows-latest runner. Apple Silicon requires that signature.

The Homebrew formula is intentionally not updated. We'll verify the osx-arm64 asset from a real release on Apple Silicon before updating Homebrew.

Publish a native Apple Silicon (osx-arm64) build alongside the existing
release assets.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 40789551-d412-4e26-8ca3-f796803f4a79
@waldekmastykarz
waldekmastykarz requested a review from a team as a code owner October 7, 2026 09:43
Copilot AI balanced review requested due to automatic review settings October 7, 2026 09:43

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.

Copilot review overview

🟢 Approval recommended

The single-target addition fits the existing architecture-driven pipeline, with no unresolved findings.

Review effort: Balanced
Findings: None

What changed in this PR

Adds a native Apple Silicon release target to Dev Proxy’s existing publishing workflow.

Changes:

  • Adds osx-arm64 to the release matrix, using existing packaging and upload steps.
  • Leaves Homebrew unchanged pending validation on Apple Silicon.
File Description
.github/​workflows/​create-release.yml Adds the osx-arm64 release target.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@garrytrinder
garrytrinder merged commit 7666ac4 into dotnet:main Oct 7, 2026
4 checks passed
@waldekmastykarz
waldekmastykarz deleted the osx-arm64-release-support branch October 7, 2026 09:48
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.

3 participants