You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Extended" commands set has issues, the priorities are a bit too non-orthogonal and leads to limited use-cases for p=1
Redo the entire commands set, to have more orthogonal and precise commands, which are easier to use and clearer:
remove all fuzz, if a command is unknown the comment is an error and the commenter can fuck off
remove numerical priorities, though maybe keep an "emergency" command which has non-trivial expansion
allow bypassing (non-overridable) CIs when goal is to get something merged quickly, but not so much that it's an emergency e.g. get a fix for a blocking bug that's made its way into the target branch
allow prioritizing PR for the next staging, but without isolating that PR or cancelling existing staging, just makes sure the PR is selected for the next staging (if otherwise suitable)
support attaching justifications to commands somehow, possibly require it (?)
that's mainly for override but it could be useful for some other stuff as well
- move all commands parsing to runbot_merge as part of the long-term
unification effort (#789)
- set up an actual parser-ish structure to parse the commands to
something approaching a sum type (fixes#507)
- this is mostly prep for reworking the commands set (#673), although
*strict command parsing* has been implemented (cf update to
`test_unknown_commands`)
"Extended" commands set has issues, the priorities are a bit too non-orthogonal and leads to limited use-cases for p=1
Redo the entire commands set, to have more orthogonal and precise commands, which are easier to use and clearer:
that's mainly for override but it could be useful for some other stuff as well
Orthogonal bits from current priority, which might be exclusive:
Also
Retrying an emergency PR which failed should probably cancel the current staging if any.
Related:
The text was updated successfully, but these errors were encountered: