diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 333f4e5..f783538 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -39,7 +39,7 @@ jobs: BIN: target/release/cpp-linter steps: - name: Checkout ${{ matrix.name }} - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: ref: ${{ matrix.commit }} persist-credentials: false @@ -71,7 +71,7 @@ jobs: build-py-binding: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - name: Set up Python @@ -101,11 +101,11 @@ jobs: needs: [build-bin, build-py-binding] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - name: Checkout libgit2 - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: libgit2/libgit2 ref: v1.8.1 @@ -116,7 +116,7 @@ jobs: uses: actions/download-artifact@v6 - name: Install cargo-binstall - uses: cargo-bins/cargo-binstall@ae04fb5e853ae6cd3ad7de4a1d554a8b646d12aa # v1.15.11 + uses: cargo-bins/cargo-binstall@3fc81674af4165a753833a94cae9f91d8849049f # v1.16.2 env: GITHUB_TOKEN: ${{ github.token }} - name: Install hyperfine @@ -126,7 +126,7 @@ jobs: - name: Install nushell uses: hustcer/setup-nu@3a97c8160c2bb5af321a03336e7addc28f94444e # v3.21 - name: Install uv - uses: astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3 + uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4 - name: Run benchmark script working-directory: benchmark diff --git a/.github/workflows/binary-builds.yml b/.github/workflows/binary-builds.yml index 2e233b0..a40ef28 100644 --- a/.github/workflows/binary-builds.yml +++ b/.github/workflows/binary-builds.yml @@ -100,7 +100,7 @@ jobs: contents: write steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: persist-credentials: false @@ -114,7 +114,7 @@ jobs: - name: Install cargo-binstall if: matrix.cross - uses: cargo-bins/cargo-binstall@ae04fb5e853ae6cd3ad7de4a1d554a8b646d12aa # v1.15.11 + uses: cargo-bins/cargo-binstall@3fc81674af4165a753833a94cae9f91d8849049f # v1.16.2 env: GITHUB_TOKEN: ${{ github.token }} - name: Install cross (cargo cross compiler) @@ -167,7 +167,7 @@ jobs: id-token: write contents: write steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - name: Install Rust diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index 38ad6af..d8c2e1b 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -33,7 +33,7 @@ jobs: cache-deps: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - run: rustup update --no-self-update @@ -48,7 +48,7 @@ jobs: runs-on: ubuntu-latest needs: [cache-deps] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - name: Cache .cargo locked resources @@ -57,9 +57,9 @@ jobs: path: ~/.cargo key: ${{ runner.os }}-docs-cargo-${{ hashFiles('Cargo.lock') }} - name: Install uv - uses: astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3 + uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4 - name: Install cargo-binstall - uses: cargo-bins/cargo-binstall@ae04fb5e853ae6cd3ad7de4a1d554a8b646d12aa # v1.15.11 + uses: cargo-bins/cargo-binstall@3fc81674af4165a753833a94cae9f91d8849049f # v1.16.2 env: GITHUB_TOKEN: ${{ github.token }} - name: Install nur @@ -78,7 +78,7 @@ jobs: runs-on: ubuntu-latest needs: [cache-deps] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - run: rustup update --no-self-update @@ -88,9 +88,9 @@ jobs: path: ~/.cargo key: ${{ runner.os }}-docs-cargo-${{ hashFiles('Cargo.lock') }} - name: Install uv - uses: astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3 + uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4 - name: Install cargo-binstall - uses: cargo-bins/cargo-binstall@ae04fb5e853ae6cd3ad7de4a1d554a8b646d12aa # v1.15.11 + uses: cargo-bins/cargo-binstall@3fc81674af4165a753833a94cae9f91d8849049f # v1.16.2 env: GITHUB_TOKEN: ${{ github.token }} - name: Install nur diff --git a/.github/workflows/bump-n-release.yml b/.github/workflows/bump-n-release.yml index 7e6cdf6..32eb582 100644 --- a/.github/workflows/bump-n-release.yml +++ b/.github/workflows/bump-n-release.yml @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: token: ${{ secrets.BUMP_N_RELEASE }} fetch-depth: 0 @@ -45,7 +45,7 @@ jobs: with: node-version: 24.x - run: yarn install - - uses: cargo-bins/cargo-binstall@ae04fb5e853ae6cd3ad7de4a1d554a8b646d12aa # v1.15.11 + - uses: cargo-bins/cargo-binstall@3fc81674af4165a753833a94cae9f91d8849049f # v1.16.2 - run: cargo binstall -y git-cliff env: GITHUB_TOKEN: ${{ github.token }} @@ -63,7 +63,7 @@ jobs: pull-requests: read runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 fetch-tags: true diff --git a/.github/workflows/node-js-packaging.yml b/.github/workflows/node-js-packaging.yml index 17ab8c7..bab0cff 100644 --- a/.github/workflows/node-js-packaging.yml +++ b/.github/workflows/node-js-packaging.yml @@ -76,7 +76,7 @@ jobs: name: Build ${{ matrix.settings.target }} runs-on: ${{ matrix.settings.host }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - name: Setup node @@ -106,7 +106,7 @@ jobs: use-cache: true # zizmor: ignore[cache-poisoning] - name: Install cargo-binstall if: contains(matrix.settings.build, ' -x ') || contains(matrix.settings.build, '--use-cross ') - uses: cargo-bins/cargo-binstall@ae04fb5e853ae6cd3ad7de4a1d554a8b646d12aa # v1.15.11 + uses: cargo-bins/cargo-binstall@3fc81674af4165a753833a94cae9f91d8849049f # v1.16.2 env: GITHUB_TOKEN: ${{ github.token }} - name: Install ${{contains(matrix.settings.build, ' -x ') && 'cargo-zigbuild' || 'cargo-cross'}} @@ -136,7 +136,7 @@ jobs: runs-on: ubuntu-latest name: Build FreeBSD steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - name: Build @@ -205,7 +205,7 @@ jobs: - '22' runs-on: ${{ matrix.settings.host }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - name: Setup node @@ -244,7 +244,7 @@ jobs: - '22' runs-on: ${{ contains(matrix.target, 'aarch64') && 'ubuntu-24.04-arm' || 'ubuntu-latest' }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - name: Setup node @@ -315,7 +315,7 @@ jobs: - test-macOS-windows-binding - test-linux-binding steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - name: Setup node diff --git a/.github/workflows/pre-commit-hooks.yml b/.github/workflows/pre-commit-hooks.yml index 366ff32..39e844c 100644 --- a/.github/workflows/pre-commit-hooks.yml +++ b/.github/workflows/pre-commit-hooks.yml @@ -22,7 +22,7 @@ jobs: RUST_BACKTRACE: 1 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - run: rustup update @@ -39,7 +39,7 @@ jobs: lint-js: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - uses: actions/setup-node@v6 diff --git a/.github/workflows/python-packaging.yml b/.github/workflows/python-packaging.yml index fcb5c68..1ef869a 100644 --- a/.github/workflows/python-packaging.yml +++ b/.github/workflows/python-packaging.yml @@ -61,7 +61,7 @@ jobs: - runner: ubuntu-latest target: ppc64le steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - uses: actions/setup-python@v6 @@ -114,7 +114,7 @@ jobs: - runner: windows-latest target: x86 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - uses: actions/setup-python@v6 @@ -144,7 +144,7 @@ jobs: - runner: macos-14 target: aarch64 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - uses: actions/setup-python@v6 @@ -165,7 +165,7 @@ jobs: sdist: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - uses: actions/setup-python@v6 diff --git a/.github/workflows/run-dev-tests.yml b/.github/workflows/run-dev-tests.yml index 8995d0f..d897017 100644 --- a/.github/workflows/run-dev-tests.yml +++ b/.github/workflows/run-dev-tests.yml @@ -35,7 +35,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false @@ -55,7 +55,7 @@ jobs: # if: runner.os == 'Windows' # run: vcpkg install openssl - - uses: cargo-bins/cargo-binstall@ae04fb5e853ae6cd3ad7de4a1d554a8b646d12aa # v1.15.11 + - uses: cargo-bins/cargo-binstall@3fc81674af4165a753833a94cae9f91d8849049f # v1.16.2 env: GITHUB_TOKEN: ${{ github.token }} - name: Install third-party binaries @@ -69,7 +69,7 @@ jobs: python-version: 3.x - name: Install uv - uses: astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3 + uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4 with: enable-cache: true cache-dependency-glob: "uv.lock"