unsloth/.github/workflows
Daniel Han df81c35d34 CI(consolidated): set UNSLOTH_IS_PRESENT=1 so unsloth_zoo.__init__ accepts the bootstrap
Run #5 surfaced 6 collection errors in unsloth_zoo's tests/ that import
unsloth_zoo.saving_utils or unsloth_zoo.temporary_patches at module scope.
unsloth_zoo/__init__.py:314 raises ImportError("Please install Unsloth via
pip install unsloth!") unless UNSLOTH_IS_PRESENT is in os.environ.

Normally unsloth.__init__ sets that env var when unsloth is imported first.
In this job we go through the unsloth_zoo conftest device_type spoof first
(which loads device_type standalone, never running unsloth_zoo.__init__),
then later imports of unsloth_zoo.saving_utils trigger the real __init__
without the env var.

Fix: set UNSLOTH_IS_PRESENT=1 at the job-level env block. Has no effect on
unsloth itself.
2026-05-07 04:51:52 +00:00
..
consolidated-tests-ci.yml CI(consolidated): set UNSLOTH_IS_PRESENT=1 so unsloth_zoo.__init__ accepts the bootstrap 2026-05-07 04:51:52 +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): fresh-process reloads + soft-skip GGUF on llama.cpp limitation 2026-05-07 04:12: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
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-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