diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 61ba0c8..32b630e 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 # Full history for git metadata diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ab50396..10a85b2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: name: cargo fmt runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 # Ensure rustfmt is installed and setup problem matcher - uses: actions-rust-lang/setup-rust-toolchain@v1 with: @@ -32,7 +32,7 @@ jobs: name: Clippy runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions-rust-lang/setup-rust-toolchain@v1 with: components: clippy @@ -49,7 +49,7 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions-rust-lang/setup-rust-toolchain@v1 - name: Build run: cargo build --verbose @@ -70,7 +70,7 @@ jobs: matrix: os: [ubuntu-latest, macos-latest] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: nightly @@ -91,7 +91,7 @@ jobs: runs-on: ubuntu-latest needs: test steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions-rust-lang/setup-rust-toolchain@v1 - name: Run property tests with increased cases run: | @@ -107,7 +107,7 @@ jobs: needs: test if: github.event_name == 'pull_request' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: nightly @@ -141,7 +141,7 @@ jobs: name: Documentation runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: stable @@ -155,7 +155,7 @@ jobs: name: Security Audit runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: rustsec/audit-check@v2 with: token: ${{ secrets.GITHUB_TOKEN }} @@ -165,7 +165,7 @@ jobs: name: Cargo Deny runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions-rust-lang/setup-rust-toolchain@v1 - name: Install cargo-deny run: cargo install --locked cargo-deny @@ -178,7 +178,7 @@ jobs: runs-on: ubuntu-latest if: github.ref == 'refs/heads/main' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: stable @@ -190,7 +190,7 @@ jobs: name: MSRV Check runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: 1.85.0 # MSRV for Rust 2024 edition diff --git a/.github/workflows/fuzz.yml b/.github/workflows/fuzz.yml index ede6252..b360496 100644 --- a/.github/workflows/fuzz.yml +++ b/.github/workflows/fuzz.yml @@ -30,7 +30,7 @@ jobs: outputs: targets: ${{ steps.list-targets.outputs.targets }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions-rust-lang/setup-rust-toolchain@v1 with: @@ -60,7 +60,7 @@ jobs: matrix: target: ${{ fromJson(needs.discover-targets.outputs.targets) }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions-rust-lang/setup-rust-toolchain@v1 with: @@ -189,7 +189,7 @@ jobs: needs: fuzz-continuous if: always() && github.event_name == 'schedule' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions-rust-lang/setup-rust-toolchain@v1 with: diff --git a/.github/workflows/jekyll-gh-pages.yml b/.github/workflows/jekyll-gh-pages.yml index e443230..e913e08 100644 --- a/.github/workflows/jekyll-gh-pages.yml +++ b/.github/workflows/jekyll-gh-pages.yml @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup Pages uses: actions/configure-pages@v6 - name: Build with Jekyll diff --git a/.github/workflows/maintenance.yml b/.github/workflows/maintenance.yml index eccf710..ccc5748 100644 --- a/.github/workflows/maintenance.yml +++ b/.github/workflows/maintenance.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions-rust-lang/setup-rust-toolchain@v1 - name: Install cargo-deny run: cargo install --locked cargo-deny @@ -31,7 +31,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions-rust-lang/setup-rust-toolchain@v1 - 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 c736b00..9aa2754 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: name: Validate Release runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Ensure tag points to main run: | # `actions/checkout` is typically shallow; ensure we have enough `origin/main` @@ -55,7 +55,7 @@ jobs: runs-on: ubuntu-latest needs: validate steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Create GitHub Release uses: softprops/action-gh-release@v3 with: @@ -68,7 +68,7 @@ jobs: id-token: write needs: validate steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: rust-lang/crates-io-auth-action@v1 id: auth - run: cargo publish