feat(flux): the two flux targets read the chain mirror, not Codeberg #326

Merged
binjovi-bot merged 1 commit from feat/flux-targets-mirror-url into trunk 2026-09-14 21:44:24 +00:00
Owner

What

Both flux deployment targets (seanfarm-development, platform-seanfarm-development) name their source as mirror_urlhttps://code.packet.town/sean/<repo>.git, the first tier of the off-cluster chain — instead of codeberg_repo; credential_secret becomes binjovi-flux-deployer-forgejo (the writer token the deployer rolls back with). scripts/check pins the new shape.

Release order: after sean/binjovi#1794 (accepts both shapes) is in production and after seanfarm switches its Flux source to code.packet.town.

Verified

make format, ./scripts/check green.

https://claude.ai/code/session_01XdBRc9CHgFhAxCyHbdVtt6

## What Both flux deployment targets (`seanfarm-development`, `platform-seanfarm-development`) name their source as `mirror_url` — `https://code.packet.town/sean/<repo>.git`, the first tier of the off-cluster chain — instead of `codeberg_repo`; `credential_secret` becomes `binjovi-flux-deployer-forgejo` (the writer token the deployer rolls back with). `scripts/check` pins the new shape. **Release order:** after sean/binjovi#1794 (accepts both shapes) is in production and after seanfarm switches its Flux source to `code.packet.town`. ## Verified `make format`, `./scripts/check` green. https://claude.ai/code/session_01XdBRc9CHgFhAxCyHbdVtt6
feat(flux): the two flux targets read the chain mirror, not Codeberg
Some checks failed
binjovi/ci Binjovi failed the frozen plan
7c4ac0a3ed
seanfarm-development and platform-seanfarm-development name their source as
mirror_url -- https://code.packet.town/sean/<repo>.git, the first tier of the
off-cluster chain -- instead of codeberg_repo. Forgejo main is the deploy
pointer, a Forgejo push mirror carries it there, and binjovi's flux deployer
(v12) observes that copy and rolls back by moving Forgejo main with the
writer token, which is the credential_secret named here
(binjovi-flux-deployer-forgejo, served to namespace workflows).

scripts/check pins both targets in the new shape.

Requires binjovi with mirror_url support (sean/binjovi#1794) in production
and seanfarm's Flux source on code.packet.town before this bundle is
activated.

Claude-Session: https://claude.ai/code/session_01XdBRc9CHgFhAxCyHbdVtt6
sean force-pushed feat/flux-targets-mirror-url from 7c4ac0a3ed
Some checks failed
binjovi/ci Binjovi failed the frozen plan
to be6463eca2
All checks were successful
binjovi/ci Binjovi completed the frozen plan
2026-09-14 21:40:57 +00:00
Compare
binjovi-bot deleted branch feat/flux-targets-mirror-url 2026-09-14 21:44:24 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/binjovi-plans!326
No description provided.