cli-guard GitHub and Forgejo mirrors have diverged lockdown sync commit Forgejo-only #36
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Symptom
Pushing
coilysiren/cli-guardmainto its twooriginpush URLs (GitHub + Forgejo mirror) succeeds on GitHub but is rejected non-fast-forward on Forgejo. The two remotes have diverged:ed36b49 lockdown: sync to coily v2.45.0 [skip ci](an automated lockdown sync) - never reached GitHub.Impact
go get github.com/coilysiren/cli-guard@...resolves against GitHub, so the Go module path is unaffected. But the Forgejo mirror is stale and any future "force-sync GitHub -> Forgejo" would drop the automateded36b49lockdown commit; conversely a Forgejo-first push keeps failing.Likely cause
An automated
lockdown: sync ... [skip ci]job committed straight to Forgejomainwithout the same commit landing on GitHub, so the mirror is no longer a strict ancestor/descendant of GitHub.Ask
Reconcile the two cli-guard remotes (decide whether
ed36b49should be replayed onto GitHubmain, or dropped) and confirm which remote is the write source of truth for cli-guard so the mirror stops drifting. Surfaced while landing coilysiren/cli-guard#35 (consumer coilysiren/coily#145).