Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.8.7 GitHub Release & Homebrew custom tap binaries are arm64 instead of universal #635

Open
kiryanov opened this issue Nov 7, 2024 · 1 comment
Assignees
Milestone

Comments

@kiryanov
Copy link

kiryanov commented Nov 7, 2024

mas binary in all of the 1.8.7 release files only contains arm64 architecture. x86_64 is missing completely. The last version that works is 1.8.7-beta.43

Working version

$ ./mas version
1.8.7-beta.43
$ file mas
mas: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64Mach-O 64-bit executable x86_64] [arm64]
mas (for architecture x86_64): Mach-O 64-bit executable x86_64
mas (for architecture arm64): Mach-O 64-bit executable arm64

Non-working version (1.8.7 release)

$ ./mas version
./mas: Bad CPU type in executable
$ file mas
mas: Mach-O 64-bit executable arm64

@rgoldberg rgoldberg changed the title 🐛 [BUG] mas cli is no longer usable on x86_64 1.8.7 GitHub Release & Homebrew custom tap binaries are arm64 instead of universal Nov 8, 2024
@rgoldberg
Copy link
Contributor

This build issue should now be fixed in our release process, but waiting for the person who revamped the release process to have free time to verify, and to fix another issue.

@rgoldberg rgoldberg self-assigned this Nov 21, 2024
@rgoldberg rgoldberg added this to the 1.8.8 milestone Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants