-
Notifications
You must be signed in to change notification settings - Fork 12.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[beta] Rollup backports #78141
[beta] Rollup backports #78141
Commits on Oct 20, 2020
-
bootstrap: 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 commit 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.
Configuration menu - View commit details
-
Copy full SHA for 7715af5 - Browse repository at this point
Copy the full SHA 7715af5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1e1c0e - Browse repository at this point
Copy the full SHA e1e1c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9961317 - Browse repository at this point
Copy the full SHA 9961317View commit details -
build-manifest: stop generating numbered channel names except for stable
This fixes numbered channel names being created for the nightly channel, and once the root cause of this rides the trains, for beta.
Configuration menu - View commit details
-
Copy full SHA for 7701b0b - Browse repository at this point
Copy the full SHA 7701b0bView commit details -
build-manifest: accept the Rust version instead of the monorepo path
This commit changes the way build-manifest is invoked, to let it accept the Rust version directly instead of requiring the path of the Rust monorepo and letting build-manifest figure out the path on its own. This allows to run build-manifest without a clone of the monorepo.
Configuration menu - View commit details
-
Copy full SHA for c83642c - Browse repository at this point
Copy the full SHA c83642cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 380f541 - Browse repository at this point
Copy the full SHA 380f541View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1a033a - Browse repository at this point
Copy the full SHA e1a033aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1681743 - Browse repository at this point
Copy the full SHA 1681743View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf81d42 - Browse repository at this point
Copy the full SHA bf81d42View commit details -
build-manifest: use var_os instead of var to check if vars exist
This will prevent the tool mistakenly ignoring the variables if they happen to contain non-utf8 data.
Configuration menu - View commit details
-
Copy full SHA for 45b5f50 - Browse repository at this point
Copy the full SHA 45b5f50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c294e2 - Browse repository at this point
Copy the full SHA 0c294e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8918415 - Browse repository at this point
Copy the full SHA 8918415View commit details