sync-lockdown: skip ci suppresses mirror-to-github, GitHub lockdown files lag #142
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?
Context
The
sync-lockdownjob in.forgejo/workflows/release.ymlfans the canonical.claudelockdown files out to catalog repos via the Forgejo Contents API, committing with[skip ci](matchingbump-formula).Problem
[skip ci]keeps the bot commits from re-triggering downstream pipelines, which is what we want for release-loop safety. But it also suppresses each target repo'smirror-to-githubworkflow. So a lockdown bump lands on Forgejo immediately and on GitHub only at that repo's next non-[skip ci]push. GitHub lockdown files lag, sometimes indefinitely for low-traffic repos.This is the same eventual-consistency the Formula bump already has, so it may be acceptable. Filing to make the tradeoff explicit and decide.
Options
[skip ci]for lockdown commits and accept that each target repo's release/tag-bump pipeline fires on a lockdown-only commit (version churn across ~26 repos per coily release).[skip ci]but havesync-lockdownalso trigger the mirror explicitly, e.g. a follow-up Forgejo API call per repo or a dedicated mirror nudge, so GitHub stays current without re-running release pipelines.Relates to agentic-os-kai#457 (the canonical-bump design).