Rollup of 5 pull requests by Centril · Pull Request #64321 · rust-lang/rust (original) (raw)
@tmandry Rolling up 3 PRs that affect the toolstate will almost certainly fail the rollup. I should probably not have rolled up RLS/rustfmt either but they are usually less risky than Clippy.
Okay, that makes sense.
From the perspective of a project using nightly builds that wants to update to a new version, it typically doesn't make much difference if 1 tool or 4 tools are broken. In theory, any given tool might be used by some person on the team, so it's binary: the only "safe" update is when all tools are green.
Therefore, I have a proposal: if there are changes queued up that, together, would get toolstate all-green again, can they be bundled as a single rollup and given priority? That way,
- We won't waste CI resources on prioritizing changes that fix individual tools (which are likely to break again soon) when other tools remain broken.
- When the "stars align" and we have fixes for all tools ready to go, we can prioritize that so master is all-green more of the time (and hopefully more nightlies will be, too.)
I should definitely post this somewhere else, just not sure where :)