First Mac variant of the existing Linux-only Studio CI suite.
Mirrors studio-update-smoke.yml step-for-step but on macos-14 (M1
standard runner, free for public repos). Drops the apt-get block
and relies on macOS's bundled curl/jq stand-ins (uses python3 to
parse JSON instead of jq).
Adds an explicit "Assert install.sh used the Mac llama.cpp
prebuilt" step that fails the run if install.sh hits the
source-build fallback. Per the user's invariant: "for all Mac
ones Unsloth Studio should ALWAYS install the prebuilt llama.cpp
that comes for Mac devices - if not that's an Unsloth bug and we
need to fix it".
Once this run is green it confirms install.sh + setup.sh hit the
prebuilt-macos-arm64 path correctly. The same install block can
then be reused across the other Mac Studio CI workflows
(GGUF / UI / API) the user asked for.