Description
Ages ago we decided on a rollup policy that made sure higher priority PRs did not get shafted in the rollup process:
It arose out of frustration from compiler contributors that some PRs were getting deprioritized repeatedly in the rollup process.
The problem is, we now use p=1
to mark rollup=never
PRs, so this policy isn't as helpful.
The main thing I want to propose is this: we consider 1 <= p <= 5
to be "skippable" priorities mostly set by people sheriffing the queue. If you want your PR to be high priority, use a number greater than 5. The policy above applies in the same way, except that rollup authors can ignore these priority numbers.
What do folks think about making that change and communicating it to the teams?
I have some larger policy changes I'd like to jot down around rollups, but I want to start with this.
cc @rust-lang/compiler @Mark-Simulacrum @Dylan-DPC @pietroalbini