unsloth/.github/scripts
Daniel Han 9b0f6d76d4 Check signatures on Mach-O main executables only
The macho check asserted a valid signature for every Mach-O under the studio
home, and failed the macos-15 mask/pipe leg on 29 files: lxml, charset_normalizer,
cygrpc, _upb, fontTools, caio, brotli and a bundled libportaudio.dylib. Those are
MH_BUNDLE and MH_DYLIB images dlopen'd into a process without library validation,
they ship unsigned in the wheels, and the same run had already installed and
imported them with the installer exiting 0.

Key the signature half off the Mach-O filetype and run it only on main
executables. Report an absent seal separately from one that fails to verify, and
capture codesign output instead of piping it into grep, which returned the
unsigned exit status through pipefail and called every unsigned binary broken.

The architecture half is unchanged and still a hard failure: it is what closes
the Rosetta 2 gap. The zero-Mach-O guard is unchanged. The .venv_t5_* sidecars
stay in scope; setup.sh creates them during a normal install and
transformers_version.py puts them on sys.path, so they are payload.
2026-07-29 02:44:02 +00:00
..
agent-guides-drive.sh Give opencode real timeout headroom in Local Agent Guides CI (#7235) 2026-07-19 06:08:54 -07:00
agent-guides-install.sh CLI: Rename unsloth connect to unsloth start (#6613) 2026-07-03 08:17:27 -07:00
assert-llama-loads.sh Replace standalone Studio wording with Unsloth (#7221) 2026-07-19 00:47:04 -07:00
assert-prompt-cache.sh Replace standalone Studio wording with Unsloth (#7221) 2026-07-19 00:47:04 -07:00
ci-connect-prompt.txt Add Local Agent Guides CI (#6547) 2026-06-22 04:21:48 -07:00
ci-min-system-prompt.txt Add Local Agent Guides CI (#6547) 2026-06-22 04:21:48 -07:00
clean-machine-assert.sh Check signatures on Mach-O main executables only 2026-07-29 02:44:02 +00:00
clean-machine-env.sh Close the free headroom in the clean-machine simulation 2026-07-29 01:56:34 +00:00
ensure-docker-daemon.ps1 Pin the two failures no change here can fix, and add the virgin Windows container lane 2026-07-29 02:37:53 +00:00
hf-download-with-retry.sh Replace standalone Studio wording with Unsloth (#7221) 2026-07-19 00:47:04 -07:00
run-studio-permission-browser.sh Studio: clarify tool permission controls (#7181) 2026-07-20 09:55:39 -03:00
serve-unsloth-run.sh CLI: Rename unsloth connect to unsloth start (#6613) 2026-07-03 08:17:27 -07:00
virgin-windows-install.ps1 Pin the two failures no change here can fix, and add the virgin Windows container lane 2026-07-29 02:37:53 +00:00
virgin-windows-probe.ps1 Pin the two failures no change here can fix, and add the virgin Windows container lane 2026-07-29 02:37:53 +00:00