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).
|
||
|---|---|---|
| .. | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| CODEOWNERS | ||
| dependabot.yml | ||
| FUNDING.yml | ||