Skip to content
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

Add a way to get a PR in the next staging without staging it "alone" #662

Closed
xmo-odoo opened this issue Sep 16, 2022 · 1 comment
Closed
Labels

Comments

@xmo-odoo
Copy link
Collaborator

There are periods were there's both a high throughput of PRs waiting for merge and lots of shit that's broken. In those cases, we would like to prioritise fixes for non-deterministic issues, however not necessarily to crater PR throughput by moving them higher the priority scale (as the mergebot batches PRs of the same priority).

PR ordering should have a second priority which says that the PR should be in the next staging of that priority (if possible), could probably just be a boolean added to the ORDER BY clause.

A more complicated version would be to multiply the priority by 10, but keep the batching on just the decade. This way we have room to prioritize PRs inside a level. However we'd have to update the default values to add 5, such that 0 => 5, 1 => 15, 2 => 25 in order to be able to set a lower (or higher) priority within the same decade.

@xmo-odoo
Copy link
Collaborator Author

xmo-odoo commented Nov 9, 2022

Abandoned in favor of the wider-scoped #673

@xmo-odoo xmo-odoo closed this as not planned Won't fix, can't repro, duplicate, stale Nov 9, 2022
@xmo-odoo xmo-odoo moved this to done in Mergebot May 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Development

No branches or pull requests

1 participant