2: Fix CI deprecation issues r=bertptrs a=bertptrs



Co-authored-by: Bert Peters <bert@bertptrs.nl>
This commit is contained in:
bors[bot]
2023-01-08 16:48:18 +00:00
committed by GitHub

View File

@@ -17,34 +17,17 @@ jobs:
- stable - stable
- beta - beta
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- uses: actions-rs/toolchain@v1 - uses: dtolnay/rust-toolchain@v1
with: with:
profile: minimal
toolchain: ${{ matrix.rust }} toolchain: ${{ matrix.rust }}
override: true
components: rustfmt, clippy components: rustfmt, clippy
- uses: actions-rs/cargo@v1 - run: cargo build --all-targets
with: - run: cargo test
command: build - run: cargo fmt --all -- --check
# --all-targets ensures that we also build tests - run: cargo clippy --all-targets -- -D warnings
args: --all-features --all-targets
- uses: actions-rs/cargo@v1
with:
command: test
- uses: actions-rs/cargo@v1
with:
command: fmt
args: --all -- --check
- uses: actions-rs/cargo@v1
with:
command: clippy
args: --all-targets -- -D warnings
# Reduced build for the Minimum Supported Rust Version. It does not include the lints as some of # Reduced build for the Minimum Supported Rust Version. It does not include the lints as some of
# them are out-of-date and result in false positives on the codebase, e.g. mutex_atomic. # them are out-of-date and result in false positives on the codebase, e.g. mutex_atomic.
@@ -52,33 +35,24 @@ jobs:
name: MSRV name: MSRV
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- uses: actions-rs/toolchain@v1 - uses: dtolnay/rust-toolchain@v1
with: with:
profile: minimal
toolchain: "1.51" toolchain: "1.51"
override: true
- uses: actions-rs/cargo@v1 - run: cargo test
with:
command: test
miri: miri:
name: Miri name: Miri
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- uses: actions-rs/toolchain@v1 - uses: dtolnay/rust-toolchain@v1
with: with:
profile: minimal
toolchain: nightly toolchain: nightly
override: true
components: miri, rust-src components: miri, rust-src
- uses: actions-rs/cargo@v1 - run: cargo miri test
with:
command: miri
args: test