replace unmaintained actions-rs/* actions in CI workflows (#1099)

Basically all of the `actions-rs/*` actions are unmaintained. See
<https://github.com/actions-rs/toolchain/issues/216> for more
information. Due to their age they generate several warnings in
CI runs.

To get rid 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`.
This commit is contained in:
Dirk Stolle authored and GitHub committed 2023-06-19 12:43:33 -05:00
1 parent 6e5fbcff63
commit 8a16eb4cb3
2 files changed
+10 -45

No files matched your search

+2 -9
View File
@@ -30,14 +30,7 @@ jobs:
name: Test Suite
runs-on: macos-latest
steps:
- uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
override: true
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2
- uses: actions/checkout@v3
- uses: actions-rs/cargo@v1
with:
command: test
args: --all --tests
- run: cargo test --all --tests