Skip to content

Explore builds read Dozehound's one repo (tvos/, firetv/) - #115

Merged
addisdev merged 1 commit into
developfrom
fix/explore-builds-dozehound-mono
Oct 25, 2026
Merged

addisdev merged 1 commit into
developfrom
fix/explore-builds-dozehound-mono

Conversation

@addisdev

Copy link
Copy Markdown
Owner

Dozehound became one repo (addisdev/dozehound) on 2026-10-24 and dozehound-tvos / dozehound-firetv were archived. collector/deploy/explore/nightly-builds.sh kept fetching ultra's clones of those archived repos (~/explore/builds/dozehound-{tvos,firetv}) and building at their roots, so every night republished a frozen build.

  • Both apps now build from one checkout, ~/explore/builds/dozehound, in tvos/ and firetv/. It is fetched and reset once per run, even when both apps are named.
  • App names are unchanged (dozehound-tvos, dozehound-firetv), because the brain and the TV night key builds by them.
  • The build is develop-<sha> of the last commit that touched the app's folder, so a backend-only commit is a republish, not a rebuild. GreenFolio keeps HEAD.
  • Logs stay at ~/explore/builds/<app>.{fetch,build}.log, outside the checkout.
  • docs/deploy/explore-on-ultra.md and CHANGELOG.md [Unreleased] updated.

Tested on the laptop, not on ultra: hmap preflight ultra says HOLD (disk under its floor), so no real tvOS build ran there. The laptop run used a shared clone of the repo, a stand-in brain on loopback and a stubbed xcodebuild. It built in tvos/ with the loopback-only Secrets.xcconfig and uploaded dozehound-tvos / tvos / develop-a2fd3f72f9 (the last commit touching tvos/). A second run republished it as unchanged, and a missing checkout was reported and skipped. The real build runs in tonight's fleet-explore-builds.

🤖 Generated with Claude Code

Dozehound became one repo (addisdev/dozehound) on 2026-10-24 and its
per-platform repos were archived, so nightly-builds.sh kept fetching
dozehound-tvos and dozehound-firetv clones that no longer move, and built
at their roots.

Both apps now build from one checkout, ~/explore/builds/dozehound, in
tvos/ and firetv/, fetched once per run. The app names the brain keys
builds by are unchanged. The build is develop-<sha> of the last commit
that touched the folder, so a backend-only commit is a republish, not a
rebuild. Build and fetch logs stay at ~/explore/builds/<app>.*.log.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@addisdev
addisdev merged commit 664eb68 into develop Oct 25, 2026
24 checks passed
@addisdev
addisdev deleted the fix/explore-builds-dozehound-mono branch October 25, 2026 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant