diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5050368..d1a630e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-26.04 timeout-minutes: 10 steps: - - uses: actions/checkout@v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Install current Rust toolchain run: rustup toolchain install 1.99.0 --profile minimal - name: Verify lockfile is current @@ -48,7 +48,7 @@ jobs: # from the current-stable lane so new language/library features cannot # silently raise the floor. steps: - - uses: actions/checkout@v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Setup mandatory sccache uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@7c04e549f943d270978b0302b278771ae6e2e40d # main with: @@ -73,7 +73,7 @@ jobs: runs-on: ubuntu-26.04 timeout-minutes: 20 steps: - - uses: actions/checkout@v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Setup mandatory sccache uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@7c04e549f943d270978b0302b278771ae6e2e40d # main with: @@ -85,7 +85,7 @@ jobs: cargo +1.99.0 --version - name: Restore leptosfmt id: leptosfmt-cache - uses: actions/cache@v6 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6 with: path: ~/.cargo/bin/leptosfmt key: ci-tool-${{ runner.os }}-leptosfmt-0.1.33-rust-1.99.0 @@ -112,7 +112,7 @@ jobs: fi - name: Upload formatter output if: steps.format.outputs.changed == 'true' - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7 with: name: formatted-rust path: /tmp/formatted-rust.tar.gz @@ -131,7 +131,7 @@ jobs: env: RUSTFLAGS: "-C target-cpu=x86-64-v2" steps: - - uses: actions/checkout@v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Setup mandatory sccache uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@7c04e549f943d270978b0302b278771ae6e2e40d # main with: @@ -168,7 +168,7 @@ jobs: - live-search - i18n-demo steps: - - uses: actions/checkout@v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Setup mandatory sccache uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@7c04e549f943d270978b0302b278771ae6e2e40d # main with: @@ -194,7 +194,7 @@ jobs: env: RUSTFLAGS: "-C target-cpu=x86-64-v2" steps: - - uses: actions/checkout@v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Setup mandatory sccache uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@7c04e549f943d270978b0302b278771ae6e2e40d # main with: @@ -230,7 +230,7 @@ jobs: runs-on: ubuntu-26.04 timeout-minutes: 20 steps: - - uses: actions/checkout@v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Setup mandatory sccache uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@7c04e549f943d270978b0302b278771ae6e2e40d # main with: @@ -242,7 +242,7 @@ jobs: cargo +1.99.0 --version - name: Restore cargo-audit id: cargo-audit-cache - uses: actions/cache@v6 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6 with: path: ~/.cargo/bin/cargo-audit key: ci-tool-${{ runner.os }}-cargo-audit-0.22.2-rust-1.99.0 @@ -261,7 +261,7 @@ jobs: runs-on: ubuntu-26.04 timeout-minutes: 45 steps: - - uses: actions/checkout@v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Setup mandatory sccache uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@7c04e549f943d270978b0302b278771ae6e2e40d # main with: @@ -273,7 +273,7 @@ jobs: cargo +1.99.0 --version - name: Restore Leptos build tools id: leptos-tools-cache - uses: actions/cache@v6 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6 with: path: | ~/.cargo/bin/cargo-leptos @@ -322,11 +322,11 @@ jobs: env: DOCKER_BUILD_RECORD_UPLOAD: "false" steps: - - uses: actions/checkout@v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4.4.1 + uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1 - name: Build image - uses: docker/build-push-action@v7.4.0 + uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc # v7.4.0 with: context: . file: ${{ matrix.dockerfile }} @@ -341,7 +341,7 @@ jobs: runs-on: ubuntu-26.04 timeout-minutes: 60 steps: - - uses: actions/checkout@v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Setup mandatory sccache uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@7c04e549f943d270978b0302b278771ae6e2e40d # main with: @@ -353,7 +353,7 @@ jobs: cargo +1.99.0 --version - name: Restore E2E build tools id: e2e-tools-cache - uses: actions/cache@v6 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6 with: path: | ~/.cargo/bin/wasm-bindgen diff --git a/.github/workflows/dependency-quarantine.yml b/.github/workflows/dependency-quarantine.yml index e407435..3fdbee4 100644 --- a/.github/workflows/dependency-quarantine.yml +++ b/.github/workflows/dependency-quarantine.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-26.04 timeout-minutes: 10 steps: - - uses: actions/checkout@v7.0.1 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0