diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 32b630e..3c424ac 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -39,7 +39,7 @@ jobs: fetch-depth: 0 # Full history for git metadata - name: Setup Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: actions-rust-lang/setup-rust-toolchain@v2 with: cache: true diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 10a85b2..dafc5a6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: steps: - uses: actions/checkout@v7 # Ensure rustfmt is installed and setup problem matcher - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 with: components: rustfmt - name: Rustfmt Check @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 with: components: clippy - name: Run clippy @@ -50,7 +50,7 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] steps: - uses: actions/checkout@v7 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 - name: Build run: cargo build --verbose - name: Run doc tests @@ -71,7 +71,7 @@ jobs: os: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@v7 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 with: toolchain: nightly components: miri @@ -92,7 +92,7 @@ jobs: needs: test steps: - uses: actions/checkout@v7 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 - name: Run property tests with increased cases run: | PROPTEST_CASES=1000 cargo test --lib property_tests @@ -108,7 +108,7 @@ jobs: if: github.event_name == 'pull_request' steps: - uses: actions/checkout@v7 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 with: toolchain: nightly cache: false @@ -142,7 +142,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 with: toolchain: stable - name: Build documentation @@ -166,7 +166,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 - name: Install cargo-deny run: cargo install --locked cargo-deny - name: Run cargo-deny checks @@ -179,7 +179,7 @@ jobs: if: github.ref == 'refs/heads/main' steps: - uses: actions/checkout@v7 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 with: toolchain: stable - name: Run benchmarks @@ -191,7 +191,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 with: toolchain: 1.85.0 # MSRV for Rust 2024 edition - name: Check MSRV diff --git a/.github/workflows/fuzz.yml b/.github/workflows/fuzz.yml index 9e62a2f..5f19d44 100644 --- a/.github/workflows/fuzz.yml +++ b/.github/workflows/fuzz.yml @@ -32,7 +32,7 @@ jobs: steps: - uses: actions/checkout@v7 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 with: toolchain: nightly @@ -62,7 +62,7 @@ jobs: steps: - uses: actions/checkout@v7 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 with: toolchain: nightly cache: false @@ -191,7 +191,7 @@ jobs: steps: - uses: actions/checkout@v7 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 with: toolchain: nightly cache: false diff --git a/.github/workflows/maintenance.yml b/.github/workflows/maintenance.yml index ccc5748..69d6566 100644 --- a/.github/workflows/maintenance.yml +++ b/.github/workflows/maintenance.yml @@ -19,7 +19,7 @@ jobs: timeout-minutes: 20 steps: - uses: actions/checkout@v7 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 - name: Install cargo-deny run: cargo install --locked cargo-deny - name: Check advisories, bans, licenses, and sources @@ -32,6 +32,6 @@ jobs: timeout-minutes: 30 steps: - uses: actions/checkout@v7 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 - name: Build and test workspace run: cargo test --workspace --all-features --all-targets diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9aa2754..bbcbeeb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,7 +27,7 @@ jobs: git fetch --no-tags --prune origin main fi git merge-base --is-ancestor "${GITHUB_SHA}^{}" origin/main - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v2 with: components: rustfmt, clippy