diff --git a/.github/workflows/checks.yaml b/.github/workflows/checks.yaml index b956faf..132e5de 100644 --- a/.github/workflows/checks.yaml +++ b/.github/workflows/checks.yaml @@ -39,19 +39,19 @@ jobs: target: "x86_64-unknown-linux-musl" steps: - name: Checkout sources - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 with: persist-credentials: false - name: Set target rust version run: echo "TARGET_RUST_VERSION=$(if [ "${{matrix.rust}}" = "msrv" ]; then grep rust-version Cargo.toml | grep MSRV | cut -d'"' -f2; else echo "${{matrix.rust}}"; fi)" >> $GITHUB_ENV - name: Install nightly toolchain for direct-minimal-versions - uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 + uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 with: toolchain: nightly-2025-08-11 targets: "${{ matrix.target }}" if: ${{ matrix.rust == 'msrv' }} - name: Install toolchain - uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 + uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 with: toolchain: "${TARGET_RUST_VERSION}" targets: "${{ matrix.target }}" @@ -59,15 +59,15 @@ jobs: run: cargo +nightly-2025-08-11 update -Z direct-minimal-versions if: ${{ matrix.rust == 'msrv' }} - name: Install cross-compilation tools - uses: taiki-e/setup-cross-toolchain-action@3d9770ce98eb7dbcf378563182a5e8031165f75b + uses: taiki-e/setup-cross-toolchain-action@12b7ad4acfa95a1476779d6c06699b96ec1691f8 with: target: ${{ matrix.target }} - name: Install cargo-llvm-cov - uses: taiki-e/install-action@07b4745e0c39a41822af610387492e3e53aa222b + uses: taiki-e/install-action@ba47c86ac325773530516bb756137ac718732518 with: tool: cargo-llvm-cov - name: Rust cache - uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 + uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 with: shared-key: "${{matrix.rust}}-${{matrix.target}}" - name: cargo build @@ -91,15 +91,15 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 with: persist-credentials: false - name: Install nightly toolchain - uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 + uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 with: toolchain: nightly-2025-08-11 - name: Install udeps - uses: taiki-e/install-action@07b4745e0c39a41822af610387492e3e53aa222b + uses: taiki-e/install-action@ba47c86ac325773530516bb756137ac718732518 with: tool: cargo-udeps - name: cargo udeps @@ -112,11 +112,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 with: persist-credentials: false - name: Install rust toolchain - uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 + uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 with: toolchain: stable components: rustfmt @@ -141,11 +141,11 @@ jobs: runs-on: ${{matrix.runs_on}} steps: - name: Checkout sources - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 with: persist-credentials: false - name: Install rust toolchain - uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 + uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 with: toolchain: stable components: clippy @@ -159,13 +159,13 @@ jobs: if: ${{matrix.runs_on == 'ubuntu-latest'}} - name: Install bindgen-cli - uses: taiki-e/install-action@07b4745e0c39a41822af610387492e3e53aa222b + uses: taiki-e/install-action@ba47c86ac325773530516bb756137ac718732518 with: tool: bindgen-cli if: ${{matrix.runs_on == 'ubuntu-latest'}} - name: Rust cache - uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 + uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 with: shared-key: "stable-${{matrix.target}}" @@ -178,7 +178,7 @@ jobs: SQLX_OFFLINE: "true" runs-on: ubuntu-latest steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 - uses: EmbarkStudios/cargo-deny-action@3c6349835b2b7b196a839186cb8b78e02f7b5f25 with: arguments: --workspace --all-features @@ -205,16 +205,16 @@ jobs: features: '' steps: - name: Checkout sources - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 with: persist-credentials: false - name: Install nightly toolchain - uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 + uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 with: toolchain: nightly-2025-08-11 components: llvm-tools-preview - name: Install cargo fuzz & rustfilt - uses: taiki-e/install-action@07b4745e0c39a41822af610387492e3e53aa222b + uses: taiki-e/install-action@ba47c86ac325773530516bb756137ac718732518 with: tool: cargo-fuzz,rustfilt - name: Run `cargo fuzz` diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index ad63085..10371f0 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -16,12 +16,12 @@ jobs: Build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - - uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0 + - uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0 id: setup-buildx - - uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0 + - uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0 with: registry: ghcr.io username: ${{ github.actor }} diff --git a/.github/workflows/helm-chart.yaml b/.github/workflows/helm-chart.yaml index 8646d40..c3996ed 100644 --- a/.github/workflows/helm-chart.yaml +++ b/.github/workflows/helm-chart.yaml @@ -20,7 +20,7 @@ jobs: Build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Extract version and check existance id: check @@ -41,7 +41,7 @@ jobs: with: version: v3.19.0 - - uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0 + - uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0 with: registry: ghcr.io username: ${{ github.actor }}