Skip to content

fix(release): verify CLI architectures with Xcode 27 - #52

Merged
ajbeck merged 1 commit into
mainfrom
fix/release-cli-architecture-check
Sep 7, 2026
Merged

fix(release): verify CLI architectures with Xcode 27#52
ajbeck merged 1 commit into
mainfrom
fix/release-cli-architecture-check

Conversation

@ajbeck

@ajbeck ajbeck commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • verify the packaged CLI arm64 and x86_64 slices in separate lipo invocations
  • avoid Xcode 27 beta rejecting a multi-architecture -verify_arch command
  • report the exact missing architecture if verification fails

The failed v0.5.2 archive log confirms that Xcode linked both arm64 and x86_64 binaries and created a universal CLI. The failure occurred only when the verification command supplied both architectures at once.

Verification

  • reproduced the combined-command failure with Xcode 27 build 27A5252f
  • verified individual arm64 and x86_64 checks with the Xcode 27 lipo tool
  • actionlint .github/workflows/release.yml
  • git diff --check

Release follow-up

After merging, manually run the Release workflow with release_tag set to v0.5.2 to package and upload the missing release assets.

@ajbeck
ajbeck merged commit 7860ebb into main Sep 7, 2026
3 checks passed
@ajbeck
ajbeck deleted the fix/release-cli-architecture-check branch September 7, 2026 10:36
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.

1 participant