Skip to content

ci: publish macOS, Windows and Linux release binaries - #10

Merged
zhenghaoz merged 6 commits into
mainfrom
ci/macos-arm64-release
Oct 19, 2026
Merged

zhenghaoz merged 6 commits into
mainfrom
ci/macos-arm64-release

Conversation

@zhangzhenghao

@zhangzhenghao zhangzhenghao commented Oct 19, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Trigger only on release publication.
  • Build clap-macos-arm64, clap-windows-amd64-cpu.exe, clap-windows-arm64-cpu.exe, clap-linux-amd64-cpu, and clap-linux-arm64-cpu on native runners.
  • Each matrix build uploads its own binary directly to the release as soon as it finishes; no intermediate Actions artifacts or separate upload job.
  • Remove Smoke test and Verify macOS architecture steps as requested.
  • Use static bundled dependencies and embedded Metal shaders on macOS; use ClangCL for portable Windows ARM64 builds.

Verification

  • actionlint and git diff --check passed for the current workflow.
  • All five platform builds passed before removing the requested verification steps; build configuration is unchanged.
  • Actual release uploads remain untested until a release is published.

@zhenghaoz
zhenghaoz merged commit 919ffe0 into main Oct 19, 2026
4 checks passed
@zhenghaoz
zhenghaoz deleted the ci/macos-arm64-release branch October 19, 2026 14:01
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.

2 participants