-
-
Notifications
You must be signed in to change notification settings - Fork 17.8k
git-spice: format #428350
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
git-spice: format #428350
Conversation
|
@wolfgangwalther I fear we are going to break the branch many times over the next few weeks from stale CI results. Do you know how difficult it would be to get a merge queue going just for formatting/parse checks at first? 🙏 |
Is there a central place where this issue is being discussed? |
|
Not really. This PR came up on Matrix. The issue is that successful formatting checks still allow merges into the branch even after the formatting check has switched to use the new version, so you can merge “green” PRs that break the branch. A merge queue would fix that. |
|
re:
I suppose we could change the name of the required job again, at the expense of annoying people a bunch. Changes that touch existing code in a way that could cause issues will become conflicted, so it’s only new code that is particularly problematic. |
Neat trick! Wouldn't a merge queue also annoy a bunch of people in this scenario? That is, the annoying thing we did is changing the formatter. Merge queue/living with stale checks/proactively "expiring" stale checks are all just various ways of shifting that pain around. |
|
The difference is that a merge queue will only reject PRs that are actually problematic; changing the required checks will reject everything. (Which also means that breaking the branch is more likely, because people will feel compelled to override it more.) |
Here we go: #431146 |
Things done
cc @vinnymeller
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.