Support macOS arm64 standalone binary releases - #27
Closed
vivekvibhuti wants to merge 3 commits into
Closed
Conversation
Collaborator
|
brother your commits have the incorrect email, it would be a shame if you did not get attribution! |
vivekvibhuti
force-pushed
the
vvk/macos-binary-release
branch
2 times, most recently
from
August 17, 2026 17:34
b357203 to
a3a5fed
Compare
Contributor
Author
|
thanks; ive also squashed the commits |
Detect Darwin arm64 in release launcher, installer, and packager. Bundle .dylib libraries and skip Linux-only bwrap/cl-exec-sandbox-helper. Add sbcl-2.4.0-arm64-darwin bootstrap hash to runtime builder. Replace non-portable readlink -f, chmod --, command -v with POSIX/CL-native equivalents across all release scripts.
Add package-macos-arm64 job on macos-14 runners to release workflow. Build pinned SBCL 2.6.6 runtime and attach arm64-darwin archive and sha256 checksum to GitHub Releases.
Add release-script-tests--launcher-darwin and installer-darwin tests. Align flake.nix startup check assertions with Clingon output format. Document macOS arm64 binary release support in README.
vivekvibhuti
force-pushed
the
vvk/macos-binary-release
branch
from
August 17, 2026 17:40
a3a5fed to
d666796
Compare
Collaborator
|
Merged via rebase, thanks homie! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
extends the existing Linux x86-64 standalone binary release pipeline to produce and install
arm64-darwinarchiveschanges
bin/autolith-release,script/install, andserver/release-archive.lisp; bundle.dyliblibraries and skip linux-onlybwrap/cl-exec-sandbox-helpersbcl-2.4.0-arm64-darwinbootstrap hash toscript/build-release-runtime.lisppackage-macos-arm64CI job (macos-14runner) torelease.ymlreadlink -f,chmod --,command -v) with POSIX/CL-native equivalentstruename/probe-fileinstead of shelling out toreadlinkin the release packagerflake.nixversion assertions with Clingon output formatlocal checks performed:
nix flake checkpasses all derivations and testsv0.32.2) built on GH actions, downloaded and installed on local macOS arm64 host( mba m5 ); cli runs correctly