Skip to content

fix: verify_install Check F stale dataset + mixed dev/released stack#71

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/verify-install-check-f-fix
Jul 13, 2026
Merged

fix: verify_install Check F stale dataset + mixed dev/released stack#71
Jammy2211 merged 1 commit into
mainfrom
feature/verify-install-check-f-fix

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Summary

verify_install Check F (Colab simulation) FAILed even though the real new-user path (Checks A/C/D) was green, failing the whole verify_install_release job (release-validation run 29266305445). Both problems are isolated to heart/checks/verify_install.sh's check_f().

Fixes

  1. Stale dataset → bundled cosmos_web_ring. The generated F_driver.py loaded dataset/imaging/simple/*.fits — a path imaging/start_here.py no longer uses and which isn't bundled → FileNotFoundError. It now loads the bundled cosmos_web_ring JWST dataset (pixel_scales=0.06) the current start_here.py actually loads — one of the few example datasets that ship committed, present after the setup_colab clone. No simulator needed. (The issue guessed a simple auto-simulate; start_here doesn't use simple.)
  2. Coherent dev stack. When $TARGET_VERSION is set (a TestPyPI rehearsal), the emulated-Colab install now pins all five PyAuto packages to it, instead of pinning only autolens and letting autoarray/autoconf/autofit/autogalaxy resolve to the latest final on PyPI. The later verbatim pip install autoconf --no-deps then finds the pinned dev autoconf already satisfied → no-op. Released (unpinned) mode is unchanged.

Checks A/C/D untouched.

Verification

  • bash -n verify_install.sh OK; extracted F_driver.pypy_compile OK.
  • cosmos_web_ring/{data,noise_map,psf}.fits confirmed committed in autolens_workspace.
  • pytest tests/263 passed.
  • Note: Check F only runs end-to-end with live network + a fresh TestPyPI dev upload of all five packages, so a true F PASS is confirmed by the next release-validation rehearsal.

API Changes

None — harness-only (one shell function).

Fixes #70

🤖 Generated with Claude Code

https://claude.ai/code/session_01TDCsgNCXacXqiWAPTswWCt

…released stack

Check F (Colab simulation) FAILed while the real install path (A/C/D) was green,
failing the whole verify_install_release job (release-validation run 29266305445).

1. F_driver loaded dataset/imaging/simple/*.fits — a path start_here.py no longer
   uses and which isn't bundled → FileNotFoundError. Load the bundled
   cosmos_web_ring JWST dataset (pixel_scales=0.06) the current start_here.py
   actually loads (why Check A passes); no simulator needed.
2. The emulated-Colab install pinned only autolens to the dev version, letting
   the four sibling deps resolve to the latest final on PyPI. When a version is
   pinned, pin all five PyAuto packages so Check F exercises a coherent dev stack.

Harness-only; Checks A/C/D untouched.

Fixes #70

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TDCsgNCXacXqiWAPTswWCt
@Jammy2211 Jammy2211 added the pending-release Merged changes awaiting the next release cycle label Jul 13, 2026
@Jammy2211 Jammy2211 merged commit dcccc72 into main Jul 13, 2026
4 checks passed
@Jammy2211 Jammy2211 deleted the feature/verify-install-check-f-fix branch July 13, 2026 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release Merged changes awaiting the next release cycle

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: verify_install Check F loads stale dataset + resolves mixed dev/released stack

1 participant