ci(forks): opt OpenUpgrade into nightly feature-branch rebasing - #11
Merged
Conversation
The fork-sync digest already implements rebase_feature_branches (rebases rebase_globs branches onto the synced upstream_track + force-pushes), but OpenUpgrade hadn't opted in — so its `ledoent` CI overlay and unmerged 19.0-mig-*/19.0-fix-* branches drifted (ledoent reached 47 commits behind, 72 stale branches accumulated). Add rebase_globs = [ledoent, 19.0-mig-*, 19.0-fix-*] so the overlay + migration branches auto-rebase nightly. Retires the broken notify-only path (the in-repo mirror-upstream drift issue can't fire — Issues are disabled on the fork).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The org fork-sync already implements
rebase_feature_branches(rebasesrebase_globsbranches onto the syncedupstream_trackand force-pushes so fork CI re-runs) — ddmrp already opts in. OpenUpgrade hadn't, so itsledoentCI overlay + unmerged19.0-mig-*/19.0-fix-*branches drifted:ledoenthit 47 commits behind and ~72 stale branches piled up before this session's manual cleanup (129→64).This adds
rebase_globs: [ledoent, 19.0-mig-*, 19.0-fix-*]to OpenUpgrade's entry so the daily run rebases the overlay + migration branches onto fresh 19.0 automatically — retiring the broken notify-only path (the in-repomirror-upstreamdrift-issue can't fire; Issues are disabled on the fork).One-line behavior change + a NOTE refresh; no script/workflow changes (the mechanism already exists). 40 tests pass.