Open caizixian opened 1 year ago
We might wait a long time here, given that this project has been unmaintained for almost 2 years: #216
Non interactive install for anyone who only needs stable rust.
- name: Install Rust (Stable)
run:
curl https://sh.rustup.rs -sSf | sh -s -- -y
Unfortunate the project seems abandoned, was using it daily.
As it's rude to make requests without giving back, I tipped a little to encourage the change :) https://www.buymeacoffee.com/svartalf/c/4561094 Other people, feel free to join if you benefit from this tool.
In most cases you don't need this action at all:
test:
strategy:
matrix:
rust-toolchain:
- stable
- nightly
steps:
- name: Setup Rust
run: |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
rustup default ${{ matrix.rust-toolchain }}
Do you think this guy is dead? Is there a way to add other people to the project to maintain it without him given that he has been MIA for 2+ years? This action will cease to work in a couple of months and that would be a real shame given it's wide use.
@svartalf are you OK?
Now that Node 12 is going to start breaking, and this action is dead, I've created a new one: https://github.com/moonrepo/setup-rust
Now that Node 12 is going to start breaking, and this action is dead, I've created a new one: https://github.com/moonrepo/setup-rust
May I ask what this action (and your new action) is for when the GitHub runners already include rustup
?
@mgeisler Just look at the readme.
@mgeisler Just look at the readme.
Thanks, I was expecting it to simply replace this action, but I see now that it also includes support for caching and installing binaries. That will allow me to further simplify my jobs, thanks.
How can I replace this one?
name: Install Rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
target: x86_64-unknown-linux-musl
default: true
How can I replace this one?
name: Install Rust uses: actions-rs/toolchain@v1 with: toolchain: stable target: x86_64-unknown-linux-musl default: true
@istellino-chub
name: Install Rust
uses: dtolnay/rust-toolchain@stable
with:
targets: x86_64-unknown-linux-musl
More info here.
thanks @Finomnis does that install rust? I though that it install the toolchain
@istellino-chub What's the difference between 'Rust' and the 'Rust toolchain'?
What dtolnay/rust-toolchain
installs is rustc, cargo, and so on. Exactly what actions-rs/toolchain
did as well.
@istellino-chub What's the difference between 'Rust' and the 'Rust toolchain'?
What
dtolnay/rust-toolchain
installs is rustc, cargo, and so on. Exactly whatactions-rs/toolchain
did as well.
@Finomnis And what about the profile
and override
option
name: Install Rust
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: nightly
override: true
@istellino-chub What's the difference between 'Rust' and the 'Rust toolchain'? What
dtolnay/rust-toolchain
installs is rustc, cargo, and so on. Exactly whatactions-rs/toolchain
did as well.And what about the
profile
andoverride
optionname: Install Rust uses: actions-rs/toolchain@v1 with: profile: minimal toolchain: nightly override: true
I'm not even sure what override
did in actions-rs/toolchain
. Same for profile
. dtolnay
says his tool has sane defaults; for the other settings it has, I'd forward you to its official documentation.
Do the checklist before filing an issue:
actions-rs
Actions? If you think it's a problem related to Github Actions in general, use GitHub Community forum instead: https://github.communityDescription
GitHub Action hosted runner is reporting the following warning.
Workflow code
Action output
See above.
Expected behavior
Migrate actions-rs/toolchain to Node.JS 16.
Additional context
N/A.