Skip to content

Improve policy around rollups and priority #74193

Closed
@Manishearth

Description

Ages ago we decided on a rollup policy that made sure higher priority PRs did not get shafted in the rollup process:

image

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

Metadata

Assignees

No one assigned

    Labels

    T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions