mas-cli / mas

:package: Mac App Store command line interface
MIT License
10.92k stars 275 forks source link

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

Open kiryanov opened 1 week ago

kiryanov commented 1 week ago

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 commented 1 week ago

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.