-
Notifications
You must be signed in to change notification settings - Fork 194
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
Replace unmaintained actions-rs/* actions in CI workflows #1279
Replace unmaintained actions-rs/* actions in CI workflows #1279
Conversation
Basically all of the `actions-rs/*` actions are unmaintained. See <actions-rs/toolchain#216> for more information. Due to their age they generate several warnings in CI runs. To get rid of some of those warnings the occurrences of `actions-rs/toolchain` are replaced by `dtolnay/rust-toolchain`, and the occurrences of `actions-rs/cargo` are replaced by direct invocations of `cargo`.
The build currently fails with an internal compiler error on nightly:
To me it looks like this is an instance of rust-lang/rust#109199. |
Maybe try pinning an earlier nightly? |
Meanwhile the change has been reverted in rust-lang/rust#109183, so re-triggering the build with the newer nightly rustc should be enough to fix it. (By the way: I don't get why people bother to test with nightly in the first place. That is the most unstable version of rustc available, and in my opinion that is just asking for trouble. But that's a different discussion.) |
@striezel in various places we have One of those was Elsewhere we have |
Thanks @newpavlov for re-triggering the failed jobs. 👍 |
Basically all of the
actions-rs/*
actions are unmaintained. See actions-rs/toolchain#216 for more information. Due to their age they generate several warnings in CI runs, for example in https://github.com/RustCrypto/traits/actions/runs/4369716863:To get rid of some of those warnings the occurrences of
actions-rs/toolchain
are replaced bydtolnay/rust-toolchain
, and the occurrences ofactions-rs/cargo
are replaced by direct invocations ofcargo
.