Skip to content

[STAGED] chore(ghcr): repoint pull path to nimblecoorg — merge at transfer, do not merge yet#173

Merged
juniperbevensee merged 1 commit into
mainfrom
dev/juniperbevensee/ghcr-repoint-nimblecoorg
Jul 22, 2026
Merged

[STAGED] chore(ghcr): repoint pull path to nimblecoorg — merge at transfer, do not merge yet#173
juniperbevensee merged 1 commit into
mainfrom
dev/juniperbevensee/ghcr-repoint-nimblecoorg

Conversation

@juniperbevensee

Copy link
Copy Markdown
Collaborator

The HSM pull-path half of the GHCR repoint for the NimbleCoAI→NimbleCoOrg transfer. Pairs with agent-mt #102 (the owner-derived publisher).

What

Flips ghcr.io/nimblecoai/hermes-agent-mtghcr.io/nimblecoorg/hermes-agent-mt across HSM: DEFAULT_IMAGE_REPO (harness.ts), the compose/config/deploy fallback defaults, UI copy, registry doc-comments, docs pull commands, and the tests that pin the path. camofox and the bare hermes-agent name are left untouched (separate images, not transferring). 727/727, tsc clean.

⚠️ DO NOT MERGE UNTIL THE TRANSFER

Pre-transfer, ghcr.io/nimblecoorg/hermes-agent-mt has no image, so merging this early would make new deploys pull a nonexistent image. Merge order:

  1. Transfer hermes-agent-mt → NimbleCoOrg.
  2. Signal: group added at creation-time is never auto-approved (only post-creation invites are) #102 (owner-derived publisher) auto-publishes the first image to ghcr.io/nimblecoorg/....
  3. Then merge this.

Deployed instances can flip immediately at launch via settings.defaultImage (no code merge needed) — this PR is for the baked-in defaults. Keep the old ghcr.io/nimblecoai package (frozen) as a pull grace window; never delete it.

Why the runbook's plan changed

The runbook assumed CI auto-derived the image path and would silently republish on transfer. It didn't — the publisher hardcoded nimblecoai (fixed in #102 to be owner-derived). So the corrected sequence is: #102 makes publishing transfer-safe; this PR makes pulling match.

🤖 Generated with Claude Code

All merge gates satisfied: repo transferred to NimbleCoOrg, owner-derived
publisher (#102) shipped the first nimblecoorg image, and the package is now
PUBLIC (anon pull verified HTTP 200). Old nimblecoai package stays frozen as
the grace window — never delete.

Regenerated on post-A-track main (the original branch predated #172's merge and
conflicted). Mechanical: 17 files, image path only; camofox + bare hermes-agent
untouched. 766/766, tsc clean.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@juniperbevensee
juniperbevensee force-pushed the dev/juniperbevensee/ghcr-repoint-nimblecoorg branch from e8d28b6 to 69dfe89 Compare July 22, 2026 04:08
@juniperbevensee
juniperbevensee marked this pull request as ready for review July 22, 2026 04:08
@juniperbevensee
juniperbevensee merged commit 9ccff04 into main Jul 22, 2026
1 check failed
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