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

Teach rustup.sh about release channels #20453

Closed
brson opened this issue Jan 3, 2015 · 4 comments
Closed

Teach rustup.sh about release channels #20453

brson opened this issue Jan 3, 2015 · 4 comments
Labels
E-easy Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.

Comments

@brson
Copy link
Contributor

brson commented Jan 3, 2015

Right now it just pulls down the nightly tarball directly, which it knows by name. To work with arbitrary release channels it needs to download the manifest (e.g. 'channel-rust-nightly') and pull the correct installer name from it. The artifacts will not always have predictable names, particularly on the stable channel. Add a '--channel=' flag to rustup.sh.

@brson brson added the E-easy Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue. label Jan 3, 2015
@brson
Copy link
Contributor Author

brson commented Jan 3, 2015

I'll probably do this in the next few days along with the other work I'm doing on the installer.

@steveklabnik
Copy link
Member

@brson did this get done? I forget.

@richo
Copy link
Contributor

richo commented Mar 29, 2015

Are the mechanics for where to find the artifacts documented somewhere? Adding the flag is easy enough, I can finish this up if pointed to where the files live.

alexcrichton added a commit to alexcrichton/rust that referenced this issue Apr 1, 2015
Switches rustup to using the beta channel by default. Includes rust-lang#23824 for the implementation.

cc rust-lang#20453
Closes rust-lang#21149
@caipre
Copy link
Contributor

caipre commented May 9, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
E-easy Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.
Projects
None yet
Development

No branches or pull requests

4 participants