unsloth/.github/workflows
Daniel Han b233937dc5 ci(mac): add Mac Studio Update CI
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.
2026-05-07 05:08:43 +00:00
..
consolidated-tests-ci.yml CI(consolidated): route bare unsloth_zoo imports through pytest shim files 2026-05-07 05:07:59 +00:00
lint-ci.yml CI: SHA-pin every action; fix 4 bugs in advisory-audit 2026-05-07 01:12:40 +00:00
mlx-ci.yml ci(mlx): use llama-server /completion for GGUF inference test 2026-05-07 05:01:18 +00:00
release-desktop.yml Fix Studio desktop tray installer and titlebar and bux fixes (#5179) 2026-04-30 08:40:39 -07:00
security-audit.yml CI: SHA-pin every action; fix 4 bugs in advisory-audit 2026-05-07 01:12:40 +00:00
stale.yml CI: SHA-pin every action; fix 4 bugs in advisory-audit 2026-05-07 01:12:40 +00:00
studio-api-smoke.yml CI(studio): fix 4 real failures surfaced by the new smoke jobs 2026-05-07 04:20:11 +00:00
studio-backend-ci.yml CI: SHA-pin every action; fix 4 bugs in advisory-audit 2026-05-07 01:12:40 +00:00
studio-frontend-ci.yml CI(studio): always-upload artifacts + gate /api/system + path/health plumbing 2026-05-07 04:09:09 +00:00
studio-inference-smoke.yml CI(studio): always-upload artifacts + gate /api/system + path/health plumbing 2026-05-07 04:09:09 +00:00
studio-mac-update-smoke.yml ci(mac): add Mac Studio Update CI 2026-05-07 05:08:43 +00:00
studio-tauri-smoke.yml CI(studio): always-upload artifacts + gate /api/system + path/health plumbing 2026-05-07 04:09:09 +00:00
studio-ui-smoke.yml CI(ui): add second Playwright job covering Compare/Recipes/Export/Studio/Settings 2026-05-07 04:09:09 +00:00
studio-update-smoke.yml CI(studio): always-upload artifacts + gate /api/system + path/health plumbing 2026-05-07 04:09:09 +00:00
wheel-smoke.yml CI: SHA-pin every action; fix 4 bugs in advisory-audit 2026-05-07 01:12:40 +00:00