ci / test (pull_request) Successful in 35s
seed lands a bundle built somewhere else, which meant building Havre on the Mac and carrying the bundle over. ship.yml clones the venture's source repo (private is fine: the time bot's token clones it, for that step only), runs its tools/build.sh on the runner (installing Chromium for the screenshots when the runner has no Chrome), and ship.py lands the bundle the build left with seed's own checks and commit. Nothing is built or carried outside the factory. test_ship.py runs in ci. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012sekpYMwTXuMdza1isMQA1