rust/src/tools
bors 1661f77e7b Auto merge of #77336 - pietroalbini:pkgname, r=Mark-Simulacrum
Always use the Rust version in package names

The format of the tarballs produced by CI is roughly the following:

    {component}-{release}-{target}.{ext}

While on the beta and nightly channels `{release}` is just the channel name, on the stable channel is either the Rust version or the version of the component we're shipping:

    cargo-0.47.0-x86_64-unknown-linux-gnu.tar.xz
    clippy-0.0.212-x86_64-unknown-linux-gnu.tar.xz
    llvm-tools-1.46.0-x86_64-unknown-linux-gnu.tar.xz
    miri-0.1.0-x86_64-unknown-linux-gnu.tar.xz
    rls-1.41.0-x86_64-unknown-linux-gnu.tar.xz
    rust-1.46.0-x86_64-unknown-linux-gnu.tar.xz
    ...

This makes it really hard to get the package URL without having access to the manifest (and there is no manifest on ci-artifacts.rlo), as there is no consistent version number to use.

This PR addresses the problem by always using the Rust version number as `{release}` for the stable channel, regardless of the version number of the component we're shipping. I chose that instead of "stable" to avoid breaking the URL scheme *that* much.

Rustup should not be affected by this change, as it fetches the URLs from the manifest. Unfortunately we don't have a way to test other clients before making a stable release, as this change only affects the stable channel.

r? `@Mark-Simulacrum`
2020-10-10 06:59:49 +00:00
..
build-manifest bootstrap: always use the Rust version in package names 2020-10-09 15:21:45 +02:00
cargo@9d1a4863ab Update cargo 2020-10-06 17:45:56 -07:00
cargotest update tokei and ripgrep in cargotest 2020-09-27 10:58:42 +02:00
clippy Merge commit '2f6439ae6a' into clippyup 2020-10-09 12:45:29 +02:00
compiletest Updates to experimental coverage counter injection 2020-10-05 08:02:58 -07:00
error_index_generator mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
expand-yaml-anchors expand-yaml-anchors: fix clippy::match_ref_pats and clippy::redundant_closure 2020-08-23 23:53:53 +02:00
linkchecker Ignore rustc_private items from std docs 2020-09-13 05:30:49 +00:00
lint-docs Pass --target to lint docs 2020-09-16 17:25:39 -04:00
miri@3fafb835ea update Miri 2020-10-03 19:47:58 +02:00
remote-test-client Support configurable deny-warnings for all in-tree crates. 2020-06-25 21:17:21 -07:00
remote-test-server Support configurable deny-warnings for all in-tree crates. 2020-06-25 21:17:21 -07:00
rls@9bfb47a792 Update RLS and Rustfmt 2020-10-05 21:40:20 +02:00
rust-analyzer@0d03fe6ef5 ⬆️ rust-analyzer 2020-09-14 16:11:06 +02:00
rust-demangler rust-demangler tool strips crate disambiguators with < 16 digits 2020-10-08 11:28:01 -07:00
rust-installer@d66f476b4d Update rust-installer to latest version 2020-07-07 14:15:51 -07:00
rustbook Update mdBook 2020-09-23 16:18:59 -07:00
rustc-workspace-hack Update RLS and Rustfmt 2020-09-05 15:40:07 -05:00
rustdoc Format the world 2019-12-22 17:42:47 -05:00
rustdoc-js rustdoc: Fix doc aliases with crate filtering 2020-06-23 09:27:37 +01:00
rustdoc-themes Format the world 2019-12-22 17:42:47 -05:00
rustfmt@97d0301011 Update RLS and Rustfmt 2020-10-05 21:40:20 +02:00
tidy Use tracing spans to trace the entire MIR interp stack 2020-09-28 20:07:57 +02:00
tier-check Remove note about missing ios/tvos targets in platform docs. 2020-09-25 12:09:06 -07:00
unicode-table-generator unicode_table_generator: fix clippy::writeln_empty_string, clippy::useless_format, clippy:::for_kv_map 2020-08-24 00:43:50 +02:00
unstable-book-gen Replace write_fmt with write! 2020-09-20 10:35:23 +02:00
publish_toolstate.py Remove outdated line from publish_toolstate hook 2020-10-01 22:30:11 +02:00