diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 059ebdd..9dcb8ee 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,7 +28,7 @@ jobs: matrix: rust: [stable, beta] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust }} @@ -47,7 +47,7 @@ jobs: env: SNAPSHOT_TESTS: "1" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@1.95.0 - uses: taiki-e/install-action@v2 with: @@ -59,7 +59,7 @@ jobs: name: MSRV (1.71) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@1.71.0 - uses: Swatinem/rust-cache@v2 # check, not test: dev-deps need not honor MSRV @@ -69,7 +69,7 @@ jobs: name: fmt + clippy runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@stable with: components: rustfmt, clippy @@ -83,7 +83,7 @@ jobs: env: RUSTDOCFLAGS: -Dwarnings --cfg docsrs steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@nightly - uses: dtolnay/install@cargo-docs-rs - uses: Swatinem/rust-cache@v2 @@ -93,7 +93,7 @@ jobs: name: minimal dependency versions runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@nightly # no rust-cache and no --locked: this job rewrites the lockfile - run: cargo update -Zminimal-versions @@ -103,7 +103,7 @@ jobs: name: unused dependencies runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: taiki-e/install-action@v2 with: tool: cargo-machete @@ -114,7 +114,7 @@ jobs: runs-on: ubuntu-latest if: github.event_name == 'pull_request' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: obi1kenobi/cargo-semver-checks-action@v2 # virtual root: checks all publishable members; the facade + internal # are the surfaces that matter (proc-macro crates expose ~no @@ -124,7 +124,7 @@ jobs: name: cargo-deny runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: EmbarkStudios/cargo-deny-action@v2 # Compile-only compatibility fixtures (not workspace members). @@ -138,7 +138,7 @@ jobs: name: compat fixtures runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@stable with: targets: thumbv7em-none-eabihf diff --git a/.github/workflows/release-plz.yml b/.github/workflows/release-plz.yml index 76ef07d..5037b95 100644 --- a/.github/workflows/release-plz.yml +++ b/.github/workflows/release-plz.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest if: vars.RELEASE_PLZ_ENABLED == 'true' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 - uses: dtolnay/rust-toolchain@stable @@ -39,7 +39,7 @@ jobs: group: release-plz-${{ github.ref }} cancel-in-progress: false steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 - uses: dtolnay/rust-toolchain@stable