diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index 6e51373..c2124f4 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -11,7 +11,7 @@ jobs: name: Audit runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: rustsec/audit-check@v1.4.1 with: token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6f6412c..8b85318 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: - x86_64-unknown-linux-gnu steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install cross uses: taiki-e/install-action@cross @@ -40,7 +40,7 @@ jobs: RUSTFLAGS: "-D warnings" steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install stable toolchain uses: dtolnay/rust-toolchain@stable @@ -58,7 +58,7 @@ jobs: RUSTFLAGS: "-D warnings" steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install cargo-binstall uses: taiki-e/install-action@cargo-binstall @@ -77,7 +77,7 @@ jobs: needs: [lints, docs] steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Check semver uses: obi1kenobi/cargo-semver-checks-action@v2 @@ -87,7 +87,7 @@ jobs: needs: [lints, docs] steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install nightly toolchain uses: dtolnay/rust-toolchain@nightly @@ -111,7 +111,7 @@ jobs: RUSTFLAGS: "-D warnings" steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install nightly toolchain uses: dtolnay/rust-toolchain@nightly @@ -142,7 +142,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install stable toolchain uses: dtolnay/rust-toolchain@stable @@ -160,7 +160,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install stable toolchain uses: dtolnay/rust-toolchain@stable @@ -176,7 +176,7 @@ jobs: needs: [lints, docs] steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install llvm # Required to resolve symbols in sanitizer output @@ -208,7 +208,7 @@ jobs: needs: [build, test, msrv, lints, docs, leaks, semver, min-versions, min-versions-msrv] steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install stable toolchain uses: dtolnay/rust-toolchain@stable diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index bc2467a..e35fbcc 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -20,7 +20,7 @@ jobs: with: components: llvm-tools-preview - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install llvm-cov uses: taiki-e/install-action@cargo-llvm-cov #- uses: Swatinem/rust-cache@v1 @@ -28,12 +28,12 @@ jobs: run: cargo llvm-cov --all-features --workspace --ignore-filename-regex tests.rs --codecov --output-path codecov.json - name: Upload coverage to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: files: codecov.json fail_ci_if_error: true - name: Archive code coverage results - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: code-coverage-report path: codecov.json diff --git a/.github/workflows/rust-clippy.yml b/.github/workflows/rust-clippy.yml index 19c8946..5faca56 100644 --- a/.github/workflows/rust-clippy.yml +++ b/.github/workflows/rust-clippy.yml @@ -28,7 +28,7 @@ jobs: actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable @@ -36,7 +36,7 @@ jobs: components: clippy - name: Install sarif tools - uses: taiki-e/install-action@v1 + uses: taiki-e/install-action@v2 with: tool: clippy-sarif,sarif-fmt @@ -49,7 +49,7 @@ jobs: continue-on-error: true - name: Upload analysis results to GitHub - uses: github/codeql-action/upload-sarif@v2 + uses: github/codeql-action/upload-sarif@v3 with: sarif_file: rust-clippy-results.sarif wait-for-processing: true