unsloth/.github
Daniel Han e46860b4d0 ci(windows update): use jq instead of windows-python to read health.json
The "Boot Studio briefly to confirm the install is still usable" step
writes /api/health to /tmp/health.json from MSYS Git Bash and reads it
back with `python -c "json.load(open('/tmp/health.json'))"`. Git Bash
on windows-latest resolves /tmp against the MSYS root, while the
setup-python interpreter is Windows-native and resolves /tmp against
the current drive's root. The two paths don't agree, so python's
open(...) fails with FileNotFoundError even though curl just wrote
the file.

Switch to `jq -e '.status == "healthy"' /tmp/health.json`. jq is a
Git Bash builtin so it reads through the same MSYS path and finds
the file. Mirrors studio-windows-api-smoke.yml,
studio-windows-ui-smoke.yml, and
studio-windows-inference-smoke.yml.

Failure surfaced once the upstream "unsloth studio update" step
started actually emitting output to update.log (run 25534895087 /
job 74948624523).
2026-05-08 04:51:09 +00:00
..
ISSUE_TEMPLATE Update issue template 2026-03-23 10:10:15 +05:30
workflows ci(windows update): use jq instead of windows-python to read health.json 2026-05-08 04:51:09 +00:00
CODEOWNERS Update CODEOWNERS 2026-03-13 13:38:19 -07:00
dependabot.yml CI(security): defense-in-depth additions across 7 axes 2026-05-07 00:09:40 +00:00
FUNDING.yml Update FUNDING.yml (#3792) 2025-12-28 19:57:43 -08:00