I see from this link https://rust-lang.github.io/rustup-components-history/ the rustfmt is missing these days, and this cause the failure when CI tries to use rustfmt in nightly, how should we address this issue?
This happens with a lot of the tools in between releases
During the final week before a release, they have to be fixed and stay fixed.
The page above has a link to the commit that broke rustfmt. If you want, you could submit a PR to rustfmt to fix it
hmm, confused that on that page, the rustfmt shows:
rustfmt test pass test pass 1721c9685 on 2019-10-12 22:05:18
but still no build for this?
Why do we not block commits on tool builds?
Just because they take too long?
Because they are not in tree so if we block on tool builds we could not get anything that e.g. changes the structure of AST/HIR/... done.
We only block in the last week of a release. Moreover, blocking on tool builds would make doing rollups a nightmare.