unsloth/.github/workflows
Daniel Han 4b69262c38 CI(gguf,ui): unblock the Studio CI runs
GGUF jobs 2 and 3:
  Switched off `unsloth studio run` and over to `UNSLOTH_API_ONLY=1
  unsloth studio` + login flow. Reason: studio.run() resolves the tool
  policy through unsloth_cli/_tool_policy.resolve_tool_policy, which
  defaults to True on loopback. That means set_tool_policy(True) gets
  applied process-wide, and every /v1/chat/completions request is
  routed through the server-side agentic loop -- so Job 2's standard
  function-calling test never gets a structured tool_calls response
  (the model uses web_search instead) and Job 3's response_format
  test gets non-JSON SSE chunks back. API-only mode leaves
  tool_policy=None, which is what each request's `enable_tools` flag
  (or absence thereof) needs to be honoured.

Job 1:
  Anthropic SDK retry: the SDK sends `x-api-key` by default, but
  Studio's auth layer is HTTPBearer-only. Override via
  default_headers={"Authorization": f"Bearer {KEY}"}, which is the
  shape the integration docs suggest.

UI smoke:
  Drop the "history must persist after reload" assertion; Studio's
  thread autosave is async and doesn't reliably land within the CI
  budget. Keep the assertion that matters: the chat composer mounts
  again after a reload and the JWT survived (no /login redirect),
  which is what the 2026.5.1 chat regression actually broke.
2026-05-06 12:53:53 +00:00
..
mlx-ci.yml ci(mlx): fix path filter that pointed at a non-existent file 2026-05-06 12:13:21 +00:00
release-desktop.yml Fix Studio desktop tray installer and titlebar and bux fixes (#5179) 2026-04-30 08:40:39 -07:00
stale.yml chore: Update outdated GitHub Actions version (#3936) 2026-01-27 07:19:38 -08:00
studio-backend-ci.yml CI: scope GITHUB_TOKEN permissions and unblock ~60 skipped tests 2026-05-06 11:52:21 +00:00
studio-frontend-ci.yml CI: scope GITHUB_TOKEN permissions and unblock ~60 skipped tests 2026-05-06 11:52:21 +00:00
studio-inference-smoke.yml CI(gguf,ui): unblock the Studio CI runs 2026-05-06 12:53:53 +00:00
studio-tauri-smoke.yml CI: scope GITHUB_TOKEN permissions and unblock ~60 skipped tests 2026-05-06 11:52:21 +00:00
studio-ui-smoke.yml CI(gguf,ui): unblock the Studio CI runs 2026-05-06 12:53:53 +00:00
studio-update-smoke.yml CI: add Studio Update CI + Studio UI CI workflows 2026-05-06 12:40:06 +00:00
wheel-smoke.yml CI: scope GITHUB_TOKEN permissions and unblock ~60 skipped tests 2026-05-06 11:52:21 +00:00