diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2035dfd..46b30c3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,11 +15,8 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - override: true + - uses: actions/checkout@v3 + - uses: dtolnay/rust-toolchain@stable - name: Check format run: cargo fmt -- --check @@ -28,8 +25,8 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/cache@v2 + - uses: actions/checkout@v3 + - uses: actions/cache@v3 with: path: | ~/.cargo/bin/ @@ -38,10 +35,7 @@ jobs: ~/.cargo/git/db/ target/ key: ${{ runner.os }}-cargo-check-${{ hashFiles('**/Cargo.toml') }} - - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - override: true + - uses: dtolnay/rust-toolchain@stable - name: Check run: cargo check --verbose - name: Check tests @@ -54,8 +48,8 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/cache@v2 + - uses: actions/checkout@v3 + - uses: actions/cache@v3 with: path: | ~/.cargo/bin/ @@ -64,10 +58,7 @@ jobs: ~/.cargo/git/db/ target/ key: ${{ runner.os }}-cargo-check-${{ hashFiles('**/Cargo.toml') }} - - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - override: true + - uses: dtolnay/rust-toolchain@stable - name: Build and check doc run: RUSTDOCFLAGS='-D warnings --html-in-header assets/doc-header.html' cargo doc --all-features --no-deps @@ -76,8 +67,8 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/cache@v2 + - uses: actions/checkout@v3 + - uses: actions/cache@v3 with: path: | ~/.cargo/bin/ @@ -86,10 +77,7 @@ jobs: ~/.cargo/git/db/ target/ key: ${{ runner.os }}-cargo-test-${{ hashFiles('**/Cargo.toml') }} - - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - override: true + - uses: dtolnay/rust-toolchain@stable - name: Build all tests (cargo build --tests --workspace --all-targets) run: cargo build --tests --workspace --all-targets - name: Build tests, release (cargo build --tests --workspace --all-targets --release) @@ -104,8 +92,8 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/cache@v2 + - uses: actions/checkout@v3 + - uses: actions/cache@v3 with: path: | ~/.cargo/bin/ @@ -114,10 +102,7 @@ jobs: ~/.cargo/git/db/ target/ key: ${{ runner.os }}-cargo-test-${{ hashFiles('**/Cargo.toml') }} - - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - override: true + - uses: dtolnay/rust-toolchain@stable - name: Build all tests (cargo build --tests --workspace --all-targets) run: cargo build --tests --workspace --all-targets - name: Build tests, release (cargo build --tests --workspace --all-targets --release)