Commit Graph

7 Commits

Author SHA1 Message Date
kennytm 44954ab52d Clarify toolstate names. Move publish.py to a more convenient location. 2017-12-27 00:00:46 +08:00
kennytm 2566fa25c7 Revert "Add a file to trivially disable tool building or testing"
This reverts commit ab018c76e1.

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-27 00:00:45 +08:00
kennytm 971b1ba42b Record build and test result of extended tools into toolstates.json. 2017-12-03 18:36:56 +08:00
Alex Crichton 5050dadfc6 rustbuild: Allow setting rls/rustfmt to "broken"
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-10-16 09:06:51 -07:00
Nick Cameron bfcb290937 Add RLS and Rustfmt to the toolstate mechanism 2017-09-27 15:40:57 -07:00
Oliver Schneider d64a067423 Add clippy to toolstate.toml 2017-09-19 09:20:35 +02:00
Oliver Schneider ab018c76e1 Add a file to trivially disable tool building or testing 2017-09-17 21:41:45 +02:00