germinate: mkorg — the org is created by name; the flux push-webhook registers after the repos exist #249

Merged
plat merged 1 commit from germinate-mkorg into main 2026-09-01 18:36:40 +00:00
Owner

Found by the org-shaped seed’s gate (#247, run 28070): the fork step pre-created the org through mkrepo "$owner" "", and mkrepo indexes its metadata maps by repo name — an empty name is a fatal “bad array subscript” under bash. Only the org path takes that branch, which is why the legacy gate on #246 was green. Org creation is now mkorg, used by mkrepo and the fork step. Also: the Flux push-webhook on the platform gitops registered BEFORE the re-push loop created the repo in the real forge, so it warned on every germination (both shapes); it now registers after the loop.

Found by the org-shaped seed’s gate (#247, run 28070): the fork step pre-created the org through `mkrepo "$owner" ""`, and `mkrepo` indexes its metadata maps by repo name — an empty name is a fatal “bad array subscript” under bash. Only the org path takes that branch, which is why the legacy gate on #246 was green. Org creation is now `mkorg`, used by `mkrepo` and the fork step. Also: the Flux push-webhook on the platform gitops registered BEFORE the re-push loop created the repo in the real forge, so it warned on every germination (both shapes); it now registers after the loop.
germinate: mkorg — the org is created by name, never through mkrepo with an empty repo (org-shape gate: bad array subscript at the fork step); the flux push-webhook registers after the repos exist
Some checks failed
guard-ppt / no-ppt (pull_request) Successful in 19s
guard-ppt / no-ppt (push) Successful in 20s
coldstart / coldstart (pull_request) Failing after 22s
b17046a63b
plat merged commit 8db8b7bde9 into main 2026-09-01 18:36:40 +00:00
plat deleted branch germinate-mkorg 2026-09-01 18:36:41 +00:00
Sign in to join this conversation.
No description provided.