From ed585beffba2f191c6fc0b354ecd454fefa395fc Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 18 Jul 2026 17:43:26 +0000 Subject: [PATCH] =?UTF-8?q?refactor:=20rename=20PyAutoBuild=20=E2=86=92=20?= =?UTF-8?q?PyAutoHands=20(run=5Fsmoke=20PYTHONPATH)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Part of the PyAutoBuild → PyAutoHands repository rename. Updates cross-repo references (GitHub slug PyAutoLabs/PyAutoBuild → PyAutoLabs/PyAutoHands and the on-disk sibling directory PyAutoBuild/ → PyAutoHands/) now that the repo is renamed. The `autobuild` package/CLI name is unchanged (only the directory prefix and repo/brand change); `PyAutoBuild#NNN` issue links and historical records are left as-is (GitHub redirects the old slug). Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01JsYpZBw74w5g1kAqpWEAiE --- .github/scripts/run_smoke.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/scripts/run_smoke.py b/.github/scripts/run_smoke.py index 73d9576..407cf7c 100644 --- a/.github/scripts/run_smoke.py +++ b/.github/scripts/run_smoke.py @@ -6,13 +6,13 @@ appropriate environment. Continues through failures and exits non-zero if any script failed. -The env resolution itself is NOT implemented here: it is PyAutoBuild's +The env resolution itself is NOT implemented here: it is PyAutoHands's `autobuild/env_config.py`, imported below. This file used to carry a copy, and the copy had already drifted (its `load_env_config` hardcoded `config/build/env_vars.yaml`, so the PR gate was structurally unable to read the release profile — the seed incident's failure mode 4/7). One resolver means the PR gate and the release runner cannot disagree about what a script's -environment is. See PyAutoBuild docs/env_profile_redesign.md §5 (#161 step 2). +environment is. See PyAutoHands docs/env_profile_redesign.md §5 (#161 step 2). Mirrors the logic of the `/smoke-test` skill so CI and local runs stay in sync. @@ -31,13 +31,13 @@ ENV_VARS_FILE = WORKSPACE / "config" / "build" / "env_vars.yaml" SCRIPTS_DIR = WORKSPACE / "scripts" -# CI puts PyAutoBuild/autobuild on PYTHONPATH (PyAutoHeart's reusable +# CI puts PyAutoHands/autobuild on PYTHONPATH (PyAutoHeart's reusable # smoke-tests.yml clones it alongside the dependency chain); for local runs, # fall back to the sibling checkout. try: from env_config import build_env_for_script, load_env_config except ImportError: # pragma: no cover - local-run fallback - sys.path.insert(0, str(WORKSPACE.parent / "PyAutoBuild" / "autobuild")) + sys.path.insert(0, str(WORKSPACE.parent / "PyAutoHands" / "autobuild")) from env_config import build_env_for_script, load_env_config