Skip to content

chore(townhouse): Story 45.1 close-out — multi-arch image publish CI green#42

Merged
ALLiDoizCode merged 1 commit intomainfrom
chore/45-1-close-out
May 9, 2026
Merged

chore(townhouse): Story 45.1 close-out — multi-arch image publish CI green#42
ALLiDoizCode merged 1 commit intomainfrom
chore/45-1-close-out

Conversation

@ALLiDoizCode
Copy link
Copy Markdown
Collaborator

Story 45.1 Close-Out

Smoke test run 25603167091 passed all Task 7 checks:

Check Result
4× multi-arch images (amd64+arm64) ✅ townhouse-api, town, mill, dvm
Cosign keyless OIDC signatures ✅ All 4 Sign image digest steps green in GHA
image-manifest.json schema ✅ schemaVersion=1, 5 keys, all sha256: digests

Changes in this PR

  • sprint-status.yaml: 45-1-multi-arch-townhouse-image-publish-cidone with workflow run URL
  • Story file: Status → review, all Tasks 7+8 checked, Dev Agent Record completed

Full PR history (town#37–#41)

PR What
#37 Main story: workflow, Dockerfile, script, entrypoint, tests
#38 Fix: docker/package.json missing @toon-protocol/townhouse dep
#39 Fix: export loadWallet/saveWallet from townhouse index + prettier
#40 Fix: timeout-minutes: 420 — Solana arm64 QEMU takes 6h on cold cache
#41 Fix: resolve connector digest via docker buildx imagetools inspect

GHA cache effect: with warm cache, all 4 images build in 12-31 seconds (vs 6+ hours cold).

🤖 Generated with Claude Code

…green (town#37-#41)

Smoke test run https://github.com/toon-protocol/town/actions/runs/25603167091
produced 4 multi-arch (amd64+arm64) + cosign-signed images and image-manifest.json.

Fixes merged:
- town#38: docker/package.json @toon-protocol/townhouse dep
- town#39: townhouse index.ts loadWallet/saveWallet export + prettier
- town#40: timeout-minutes: 420 for Solana arm64 QEMU builds (~6h cold cache)
- town#41: connector digest via docker buildx imagetools inspect (OCI index fix)

With warm GHA cache, all 4 images build in 12-31 seconds.
Sprint status: 45-1 → done.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ALLiDoizCode ALLiDoizCode merged commit 28293e1 into main May 9, 2026
7 checks passed
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