about summary refs log tree commit diff
path: root/src/bootstrap/toolstate.rs
AgeCommit message (Collapse)AuthorLines
2020-05-03Remove clippy from some leftover lists of "possibly failing" toolsOliver Scherer-1/+0
2020-04-24Remove useless "" argsRustin-Liu-3/+3
Signed-off-by: Rustin-Liu <rustin.liu@gmail.com>
2020-04-04Auto merge of #69898 - spastorino:rename-rustc-guide2, r=Xanewokbors-1/+1
Move rustc-guide submodule to rustc-dev-guide r? @pietroalbini
2020-03-24Move rustc-guide submodule to rustc-dev-guideSantiago Pastorino-1/+1
2020-03-04Further clarifications and comments on toolstate operation.Eric Huss-4/+12
2020-03-04more toolstate commentsRalf Jung-3/+5
2020-03-04Toolstate: remove redundant beta-week check.Eric Huss-30/+9
2020-03-02Toolstate: don't duplicate nightly tool list.Eric Huss-1/+1
2020-03-01Toolstate: Don't block beta week on already broken tools.Eric Huss-63/+133
2020-02-03bootstrap: fix clippy warningsMatthias Krüger-1/+1
2019-12-22Format the worldMark Rousskov-36/+29
2019-12-19Remove newline from commit in toolstateMark Rousskov-1/+1
2019-12-19Rollup merge of #67432 - Mark-Simulacrum:fix-toolstate, r=CentrilMark Rousskov-1/+1
Fix toolstate history format We were inserting *before* the existing newline, so we should prepend it not append it to our inserted string.
2019-12-19Fix toolstate history formatMark Rousskov-1/+1
We were inserting *before* the existing newline, so we should prepend it not append it to our inserted string.
2019-12-18Set release channel on non-dist buildersMark Rousskov-3/+3
Toolstate publication only runs if the channel is "nightly" and previously the toolstate builders did not know that the channel was nightly (since they are not dist builders). A look through bootstrap seems to indicate that nothing should directly depend on the channel being set to `-dev` on the test builders, though this may cause some problems with UI tests (if for some reason they're dumping the channel into stderr), but we cannot find evidence of such so hopefully this is fine.
2019-12-10Move CI to new builtin check-toolstateMark Rousskov-0/+2
2019-12-10Add toolstate checking into bootstrapMark Rousskov-0/+405
This is not yet actually used by CI, but implements the logic for checking that tools are properly building on beta/stable and during beta cutoff week. This attempts to mirror the checking functionality in src/ci/docker/x86_64-gnu-tools/checktools.sh, and called scripts. It does not attempt to run the relevant steps (that functionality was originally desired to be moved into bootstrap as well, but doing so proved more difficult than expected). This is intended as a way to centralize and make clearer the logic involved in toolstate checking. In particular, the previous logic was spread across numerous python and shell scripts in such a way that made interpretation quite difficult.
2019-05-09remove unneeded `extern crate`s from build toolsAndy Russell-0/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2017-12-27Clarify toolstate names. Move publish.py to a more convenient location.kennytm-4/+5
2017-12-27Revert "Add a file to trivially disable tool building or testing"kennytm-31/+0
This reverts commit ab018c76e14b87f3c9e0b7384cc9b02d94779cd5. This also adds the `ToolBuild::is_ext_tool` field to replace the previous `ToolBuild::expectation` field, to indicate whether a build-failure of certain tool is essential.
2017-12-03Record build and test result of extended tools into toolstates.json.kennytm-1/+1
2017-10-16rustbuild: Allow setting rls/rustfmt to "broken"Alex Crichton-0/+7
This commit enables configuring the RLS/rustfmt tools to the "broken" state and actually get it past CI. The main changes here were to update all dist-related code to handle the situation where the RLS isn't available. This in turn involved a homegrown preprocessor-like-function to edit the configuration files we pass to the various combined installer tools.
2017-09-27Add RLS and Rustfmt to the toolstate mechanismNick Cameron-0/+2
2017-09-19Add clippy to `toolstate.toml`Oliver Schneider-0/+1
2017-09-17Add a file to trivially disable tool building or testingOliver Schneider-0/+48