diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 4627a14a..c9f52f19 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -41,7 +41,7 @@ jobs: submodules: recursive - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: stable diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 28a9098e..ce3dd9e8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -77,7 +77,7 @@ jobs: with: fetch-depth: 1 submodules: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: stable components: rustfmt @@ -101,7 +101,7 @@ jobs: with: fetch-depth: 1 submodules: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: stable components: clippy @@ -159,7 +159,7 @@ jobs: # the build on warnings regardless of this step. - name: Upload SARIF to code scanning if: always() && hashFiles('rust-clippy-results.sarif') != '' && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository) - uses: github/codeql-action/upload-sarif@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0 + uses: github/codeql-action/upload-sarif@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2 with: sarif_file: rust-clippy-results.sarif category: clippy @@ -173,7 +173,7 @@ jobs: with: fetch-depth: 1 submodules: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: stable - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 @@ -236,11 +236,11 @@ jobs: with: fetch-depth: 1 submodules: recursive - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: stable - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 - - uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10 + - uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20 with: tool: cargo-nextest # nextest runs the lib / bins / integration tests and writes the JUnit @@ -296,7 +296,7 @@ jobs: with: fetch-depth: 1 submodules: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: stable - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 @@ -322,7 +322,7 @@ jobs: submodules: recursive # llvm-tools-preview supplies llvm-profdata/llvm-cov for source-based # coverage instrumentation. - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: stable components: llvm-tools-preview @@ -332,7 +332,7 @@ jobs: - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 with: key: coverage - - uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10 + - uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20 with: tool: cargo-nextest,cargo-llvm-cov # nextest is the same runner the `test` job uses, so instrumenting it @@ -375,7 +375,7 @@ jobs: # fail_ci_if_error stays off so a Codecov outage or a credential-less # fork PR cannot red-X the merge gate — coverage is informational. - name: Upload coverage to Codecov - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: files: codecov.json flags: rust @@ -391,7 +391,7 @@ jobs: with: fetch-depth: 1 submodules: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # 1.94 + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # 1.94 with: toolchain: "1.94" - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 @@ -481,7 +481,7 @@ jobs: with: fetch-depth: 1 submodules: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: stable components: clippy @@ -504,7 +504,7 @@ jobs: # combinations. Since #1472 they also *run* the suite, in the step # below. - run: cargo clippy --all-targets ${{ matrix.flags }} --locked -- -D warnings - - uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10 + - uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20 with: tool: cargo-nextest # The one thing a partial feature set breaks that the clippy run @@ -566,11 +566,11 @@ jobs: with: fetch-depth: 1 submodules: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: stable - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 - - uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10 + - uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20 with: tool: cargo-about@0.8.4 # Fails if any dep in either binary crate's transitive closure @@ -614,7 +614,7 @@ jobs: # it directly. The toolchain action installs the minimal profile, # and the gate skips cleanly when rustfmt is missing — so leaving # it out would disable the check in CI without failing anything. - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: stable components: clippy, rustfmt @@ -642,7 +642,7 @@ jobs: tar -xzf /tmp/rumdl.tgz -C /tmp rumdl install -m 0755 /tmp/rumdl /usr/local/bin/rumdl rumdl --version - - uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10 + - uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20 with: tool: taplo-cli@0.10.0,shellcheck@0.10.0,shfmt@3.12.0 # actionlint 1.7.12's prebuilt binary is not yet in @@ -902,7 +902,7 @@ jobs: with: fetch-depth: 1 submodules: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable with: toolchain: stable - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 @@ -994,7 +994,7 @@ jobs: with: fetch-depth: 1 submodules: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable with: toolchain: stable - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 @@ -1071,7 +1071,7 @@ jobs: # job (informational, fork-PR-safe). - name: Upload coverage to Codecov if: runner.os == 'Linux' && matrix.python == '3.12' - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: files: big-code-analysis-py/coverage.xml flags: python @@ -1100,7 +1100,7 @@ jobs: with: fetch-depth: 1 submodules: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable with: toolchain: stable - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 @@ -1155,7 +1155,7 @@ jobs: with: fetch-depth: 1 submodules: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: stable - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 998b0590..406dfd4c 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -38,12 +38,12 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Initialize CodeQL - uses: github/codeql-action/init@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0 + uses: github/codeql-action/init@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0 + uses: github/codeql-action/analyze@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2 with: category: /language:${{ matrix.language }} diff --git a/.github/workflows/fuzz.yml b/.github/workflows/fuzz.yml index 9940dcc4..71f648bd 100644 --- a/.github/workflows/fuzz.yml +++ b/.github/workflows/fuzz.yml @@ -75,7 +75,7 @@ jobs: # "'cargo-fmt' is not installed for the toolchain 'nightly-...'". # It passes locally, where nightly was installed by hand with both. - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: nightly components: rustfmt, clippy @@ -93,7 +93,7 @@ jobs: fuzz - name: Install cargo-fuzz - uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10 + uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20 with: tool: cargo-fuzz diff --git a/.github/workflows/mutation-test.yml b/.github/workflows/mutation-test.yml index 5dcb456c..d4f4c48f 100644 --- a/.github/workflows/mutation-test.yml +++ b/.github/workflows/mutation-test.yml @@ -35,7 +35,7 @@ jobs: submodules: recursive - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: stable @@ -43,7 +43,7 @@ jobs: uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 - name: Install cargo-mutants - uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10 + uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20 with: tool: cargo-mutants diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index d3692022..b40ac4e3 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -121,7 +121,7 @@ jobs: rm -f "/tmp/${tarball}" echo "$HOME/.local/bin" >> "$GITHUB_PATH" - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: stable - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 @@ -225,7 +225,7 @@ jobs: # Swatinem/rust-cache below keeps the cold-build cost # bounded — warm runs are dominated by incremental relink, # not full recompile. - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: stable # `shared-key` (vs `key`) lets Swatinem fall back to @@ -379,7 +379,7 @@ jobs: # distinct analysis from ci.yml's `category: clippy` upload. - name: Upload self-scan SARIF to code scanning if: always() && hashFiles('bca.sarif') != '' && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository) - uses: github/codeql-action/upload-sarif@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0 + uses: github/codeql-action/upload-sarif@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2 with: sarif_file: bca.sarif category: bca diff --git a/.github/workflows/python-cli-wheels.yml b/.github/workflows/python-cli-wheels.yml index b40c43cc..42050587 100644 --- a/.github/workflows/python-cli-wheels.yml +++ b/.github/workflows/python-cli-wheels.yml @@ -146,13 +146,13 @@ jobs: # on the host; the `targets:` add lets cargo-about's # `--filter-platform` resolve a cross target (e.g. x86_64 on the # arm64 macOS runner) without a full target install. - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: ${{ env.RUST_TOOLCHAIN }} targets: ${{ matrix.target }} - name: Install cargo-about - uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10 + uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20 with: tool: cargo-about@${{ env.CARGO_ABOUT_VERSION }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e8d04ffe..e407db81 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -89,7 +89,7 @@ jobs: with: persist-credentials: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: ${{ env.RUST_TOOLCHAIN }} @@ -240,19 +240,19 @@ jobs: with: persist-credentials: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: ${{ env.RUST_TOOLCHAIN }} targets: ${{ matrix.target }} - name: Install cross (Linux cross-compile) if: matrix.cross - uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10 + uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20 with: tool: cross@${{ env.CROSS_VERSION }} - name: Install cargo-about - uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10 + uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20 with: tool: cargo-about@${{ env.CARGO_ABOUT_VERSION }} @@ -480,12 +480,12 @@ jobs: with: persist-credentials: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: ${{ env.RUST_TOOLCHAIN }} targets: ${{ matrix.target }} - - uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10 + - uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20 with: tool: cargo-deb@${{ env.CARGO_DEB_VERSION }} @@ -564,12 +564,12 @@ jobs: with: persist-credentials: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: ${{ env.RUST_TOOLCHAIN }} targets: ${{ matrix.target }} - - uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10 + - uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20 with: tool: cargo-generate-rpm@${{ env.CARGO_GENERATE_RPM_VERSION }} @@ -688,7 +688,7 @@ jobs: # cross-arch builds (aarch64 on an x86_64 runner), run the Alpine # container under qemu for the target architecture so abuild's # CARCH matches. - - uses: docker/setup-qemu-action@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0 + - uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1 # v4.4.0 if: matrix.apk_arch != 'x86_64' - name: Build .apk inside alpine:3.20 container @@ -784,7 +784,7 @@ jobs: image: [ubuntu:22.04, ubuntu:24.04, debian:12] arch: [amd64, arm64] steps: - - uses: docker/setup-qemu-action@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0 + - uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1 # v4.4.0 if: matrix.arch == 'arm64' - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: @@ -841,7 +841,7 @@ jobs: image: [rockylinux:9, fedora:latest, amazonlinux:2023] arch: [x86_64, aarch64] steps: - - uses: docker/setup-qemu-action@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0 + - uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1 # v4.4.0 if: matrix.arch == 'aarch64' - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: @@ -892,7 +892,7 @@ jobs: matrix: arch: [x86_64, aarch64] steps: - - uses: docker/setup-qemu-action@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0 + - uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1 # v4.4.0 if: matrix.arch == 'aarch64' - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: @@ -1104,10 +1104,10 @@ jobs: fi ls -la release/ - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: ${{ env.RUST_TOOLCHAIN }} - - uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10 + - uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20 with: tool: cargo-cyclonedx@${{ env.CARGO_CYCLONEDX_VERSION }} @@ -1399,7 +1399,7 @@ jobs: with: persist-credentials: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: ${{ env.RUST_TOOLCHAIN }} diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index aec2bcb2..fc891cd5 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -52,6 +52,6 @@ jobs: retention-days: 5 - name: Upload to code-scanning - uses: github/codeql-action/upload-sarif@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0 + uses: github/codeql-action/upload-sarif@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2 with: sarif_file: results.sarif diff --git a/.github/workflows/smoke-dryrun.yml b/.github/workflows/smoke-dryrun.yml index 93cf3b29..ad740960 100644 --- a/.github/workflows/smoke-dryrun.yml +++ b/.github/workflows/smoke-dryrun.yml @@ -72,7 +72,7 @@ jobs: with: submodules: false - - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip + - uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip with: toolchain: stable