diff --git a/.gitea/workflows/build-and-test.yml b/.gitea/workflows/build-and-test.yml index dfaf779..4dcc518 100644 --- a/.gitea/workflows/build-and-test.yml +++ b/.gitea/workflows/build-and-test.yml @@ -16,10 +16,7 @@ jobs: - uses: actions/checkout@v6 - name: Install rust toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - override: true + uses: dtolnay/rust-toolchain@stable - name: Build run: cargo build --all-features --verbose --release @@ -30,10 +27,8 @@ jobs: - uses: actions/checkout@v6 - name: Install rust toolchain - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@stable with: - toolchain: stable - override: true components: rustfmt, clippy - name: Check code format @@ -49,13 +44,10 @@ jobs: - uses: cargo-bins/cargo-binstall@main - name: Install rust toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - override: true + uses: dtolnay/rust-toolchain@stable - name: Install cargo-deny - run: cargo binstall cargo-deny + run: cargo binstall -y cargo-deny - name: Check licenses run: | @@ -76,8 +68,7 @@ jobs: run: cargo binstall -y cargo-nextest --secure - name: Run tests - run: | - cargo nextest run --release --no-fail-fast + run: cargo nextest run --release --no-fail-fast env: RUST_LOG: "trace" RUSTFLAGS: "-Cinstrument-coverage" @@ -120,10 +111,7 @@ jobs: - uses: actions/checkout@v6 - name: Install rust toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - override: true + uses: dtolnay/rust-toolchain@stable - name: Build docs run: cargo doc --all-features --document-private-items --release diff --git a/.gitea/workflows/publish-deb.yml b/.gitea/workflows/publish-deb.yml index 66bba5b..15bd430 100644 --- a/.gitea/workflows/publish-deb.yml +++ b/.gitea/workflows/publish-deb.yml @@ -39,13 +39,12 @@ jobs: - uses: cargo-bins/cargo-binstall@main - name: Install rust toolchain - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@master with: toolchain: ${{ inputs.rust_toolchain }} - override: true - name: Install cargo-deb - run: cargo binstall cargo-deb + run: cargo binstall -y cargo-deb - name: Build deb package env: