Skip to content
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

Install a specific commit #1429

Closed
nrc opened this issue Jun 6, 2018 · 7 comments
Closed

Install a specific commit #1429

nrc opened this issue Jun 6, 2018 · 7 comments

Comments

@nrc
Copy link
Member

nrc commented Jun 6, 2018

It would be great to be able to install a specific commit of Rust as well as nightly releases. We have artefacts for every build so this should be possible; in fact, @kennytm has a script which does exactly this: https://github.com/kennytm/rustup-toolchain-install-master

@nrc nrc added the enhancement label Jun 6, 2018
@nrc
Copy link
Member Author

nrc commented Jun 6, 2018

One motivation is to make it easier to test tools when a broken tool is blocking nightly releases

@Diggsey
Copy link
Contributor

Diggsey commented Jun 6, 2018

@nrc how does this work? Is there actually a manifest that is built?

@nrc
Copy link
Member Author

nrc commented Jun 6, 2018

I assume we build everything necessary for every PR (so this would only work for PR commits, not every commit). If not it should be easy to have the Rust infra make the manifest

@anp
Copy link
Member

anp commented Aug 19, 2018

I'm interested in making this happen to ease management of lolbench. I started a conversation over at https://github.com/rust-lang/rust-central-station/issues/82 about getting the manifest info that will make this a straightforward change to rustup.

@dtolnay
Copy link
Member

dtolnay commented Aug 15, 2021

@thekief
Copy link

thekief commented Oct 23, 2023

@nrc is that issue still being considered? I have a use case that requires me to have, e.g. older nightly toolchains installed.
For example, trying to get 1.69.0 basically results in a manual binary search, deducting which date contains the most recent build of it.

@rami3l
Copy link
Member

rami3l commented Oct 23, 2023

Closing as duplicate of #977.

@rami3l rami3l closed this as not planned Won't fix, can't repro, duplicate, stale Oct 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants