GitHub "Sync Fork" UI Cannot Function Under Minimal Ruleset Branch Protection #184115
Replies: 1 comment 1 reply
-
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Bug
Body
Summary
The "Sync fork" UI is presented for forked repositories, but cannot function at all when a repository uses a minimal, recommended Ruleset configuration that requires pull requests on the default branch.
There is no bypass actor that represents GitHub’s own fork-sync operation, making the UI action impossible to complete.
This behavior differs from legacy branch protection rules and appears to be an unintended limitation or regression in Rulesets.
Expected behavior
For a forked repository:
This violates expected UI behavior: an action should not be offered if it is guaranteed to fail.
Actual behavior
As a result, the standard GitHub fork sync UI is unusable when Rulesets are enabled with PR-only enforcement.
Reproduction steps
main.mainadvance.mainbranch page and click Sync fork.Impact
Notes
This does not appear to be documented, and there is currently no supported way to keep Rulesets enabled while preserving standard fork sync behavior.
Beta Was this translation helpful? Give feedback.
All reactions