diff --git a/.github/workflows/ci-non-linux.yml b/.github/workflows/ci-non-linux.yml index a85963698..937848758 100644 --- a/.github/workflows/ci-non-linux.yml +++ b/.github/workflows/ci-non-linux.yml @@ -27,7 +27,7 @@ jobs: matrix: os: [macos-latest, windows-latest] steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: ref: ${{ inputs.ref || github.ref }} - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable @@ -37,7 +37,7 @@ jobs: with: cache-targets: "false" - uses: mozilla-actions/sccache-action@9e7fa8a12102821edf02ca5dbea1acd0f89a2696 # v0.0.10 - - uses: taiki-e/install-action@b265f9a422509a38f0c716115e5f17af22dfc631 # nextest + - uses: taiki-e/install-action@37ba67210166984a515120020147f0b4ae3b8667 # nextest - name: Build and archive tests run: cargo nextest archive --config-file .github/nextest.toml --workspace --features full --lib --bins --archive-file nextest-archive.tar.zst env: @@ -61,10 +61,10 @@ jobs: os: [macos-latest, windows-latest] partition: ["1/8", "2/8", "3/8", "4/8", "5/8", "6/8", "7/8", "8/8"] steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: ref: ${{ inputs.ref || github.ref }} - - uses: taiki-e/install-action@b265f9a422509a38f0c716115e5f17af22dfc631 # nextest + - uses: taiki-e/install-action@37ba67210166984a515120020147f0b4ae3b8667 # nextest - name: Download test archive uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 with: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b5fe51001..7d82e0de8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: specs-only: ${{ steps.classify.outputs.specs-only }} run-full-ci: ${{ steps.classify.outputs.run-full-ci }} steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Filter changed paths uses: dorny/paths-filter@7b450fff21473bca461d4b92ce414b9d0420d706 # v4.0.2 id: filter @@ -112,7 +112,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Run shellcheck uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # 2.0.0 with: @@ -129,7 +129,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@4fd1da8b0805d2d2e936788875a7d65dbd677dc2 # nightly with: toolchain: nightly @@ -152,7 +152,7 @@ jobs: - features: bench label: bench steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable with: toolchain: stable @@ -178,7 +178,7 @@ jobs: - features: bench label: bench steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable with: toolchain: "1.97" @@ -201,7 +201,7 @@ jobs: RUSTC_WRAPPER: sccache SCCACHE_GHA_ENABLED: "true" steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable with: toolchain: stable @@ -210,7 +210,7 @@ jobs: cache-targets: "false" shared-key: "ci" - uses: mozilla-actions/sccache-action@9e7fa8a12102821edf02ca5dbea1acd0f89a2696 # v0.0.10 - - uses: taiki-e/install-action@b265f9a422509a38f0c716115e5f17af22dfc631 # nextest + - uses: taiki-e/install-action@37ba67210166984a515120020147f0b4ae3b8667 # nextest - name: Build and archive tests run: cargo nextest archive --config-file .github/nextest.toml --cargo-profile ci --workspace --features "desktop,ide,server,chat,pdf,scheduler,registry,deep-link" --lib --bins --tests --archive-file nextest-archive.tar.zst - name: Upload test archive @@ -243,7 +243,7 @@ jobs: RUSTC_WRAPPER: sccache SCCACHE_GHA_ENABLED: "true" steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable with: toolchain: stable @@ -252,7 +252,7 @@ jobs: cache-targets: "false" shared-key: "ci" - uses: mozilla-actions/sccache-action@9e7fa8a12102821edf02ca5dbea1acd0f89a2696 # v0.0.10 - - uses: taiki-e/install-action@b265f9a422509a38f0c716115e5f17af22dfc631 # nextest + - uses: taiki-e/install-action@37ba67210166984a515120020147f0b4ae3b8667 # nextest - name: Build and archive zeph-db postgres integration tests run: cargo nextest archive --config-file .github/nextest.toml --cargo-profile ci -p zeph-db --no-default-features --features test-utils --tests --archive-file nextest-archive-zeph-db-postgres.tar.zst - name: Upload zeph-db postgres test archive @@ -311,8 +311,8 @@ jobs: matrix: partition: ["1/8", "2/8", "3/8", "4/8", "5/8", "6/8", "7/8", "8/8"] steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - - uses: taiki-e/install-action@b265f9a422509a38f0c716115e5f17af22dfc631 # nextest + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 + - uses: taiki-e/install-action@37ba67210166984a515120020147f0b4ae3b8667 # nextest - name: Download test archive uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 with: @@ -374,8 +374,8 @@ jobs: file: nextest-archive-zeph-orchestration-postgres.tar.zst run_args: "-E 'binary(postgres_integration)'" steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - - uses: taiki-e/install-action@b265f9a422509a38f0c716115e5f17af22dfc631 # nextest + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 + - uses: taiki-e/install-action@37ba67210166984a515120020147f0b4ae3b8667 # nextest - uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4 with: username: ${{ secrets.DOCKERHUB_USERNAME }} @@ -452,7 +452,7 @@ jobs: SCCACHE_GHA_ENABLED: "true" CARGO_BUILD_WARNINGS: "allow" steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable with: toolchain: stable @@ -461,8 +461,8 @@ jobs: cache-targets: "false" shared-key: "coverage" - uses: mozilla-actions/sccache-action@9e7fa8a12102821edf02ca5dbea1acd0f89a2696 # v0.0.10 - - uses: taiki-e/install-action@3ecae7b97ad890c3f3d9020f5e4b25acb2a1d24f # cargo-llvm-cov - - uses: taiki-e/install-action@b265f9a422509a38f0c716115e5f17af22dfc631 # nextest + - uses: taiki-e/install-action@ea361d59ff285fa3ab7cc40dcba421e91017d586 # cargo-llvm-cov + - uses: taiki-e/install-action@37ba67210166984a515120020147f0b4ae3b8667 # nextest - name: Generate coverage run: cargo llvm-cov nextest --config-file .github/nextest.toml --cargo-profile ci --workspace --features full --lib --bins --lcov --output-path lcov.info - name: Upload coverage @@ -479,7 +479,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Download binary uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 with: @@ -514,7 +514,7 @@ jobs: exit-code: '1' limit-severities-for-sarif: true - name: Upload Trivy results to GitHub Security tab - uses: github/codeql-action/upload-sarif@7188fc363630916deb702c7fdcf4e481b751f97a # v4 + uses: github/codeql-action/upload-sarif@e0647621c2984b5ed2f768cb892365bf2a616ad1 # v4 with: sarif_file: trivy-results.sarif @@ -532,7 +532,7 @@ jobs: - bundle: ml allow_failure: true steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable with: toolchain: stable @@ -553,7 +553,7 @@ jobs: RUSTC_WRAPPER: sccache SCCACHE_GHA_ENABLED: "true" steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable with: toolchain: stable @@ -580,7 +580,7 @@ jobs: RUSTC_WRAPPER: sccache SCCACHE_GHA_ENABLED: "true" steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable with: toolchain: stable @@ -604,7 +604,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable with: toolchain: stable @@ -660,7 +660,7 @@ jobs: RUSTDOCFLAGS: "--deny rustdoc::broken_intra_doc_links --deny rustdoc::private_intra_doc_links --deny rustdoc::redundant_explicit_links" CARGO_BUILD_WARNINGS: "allow" steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable with: toolchain: stable @@ -679,7 +679,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 2 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Check spec structure run: | echo "Spec files found:" diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 4e26aba3b..9073ac5dc 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -21,10 +21,10 @@ jobs: language: [actions, rust] steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Initialize CodeQL - uses: github/codeql-action/init@7188fc363630916deb702c7fdcf4e481b751f97a # v4 + uses: github/codeql-action/init@e0647621c2984b5ed2f768cb892365bf2a616ad1 # v4 with: languages: ${{ matrix.language }} queries: security-and-quality @@ -41,6 +41,6 @@ jobs: run: cargo build --workspace - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@7188fc363630916deb702c7fdcf4e481b751f97a # v4 + uses: github/codeql-action/analyze@e0647621c2984b5ed2f768cb892365bf2a616ad1 # v4 with: category: "/language:${{ matrix.language }}" diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d29860d4b..70b5c977d 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -23,7 +23,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Install mdBook run: | mkdir -p $HOME/.local/bin @@ -44,7 +44,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: lycheeverse/lychee-action@e7477775783ea5526144ba13e8db5eec57747ce8 # v2 with: args: "--config .github/lychee.toml README.md crates/*/README.md book/src/**/*.md --offline --no-progress" @@ -56,7 +56,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: lycheeverse/lychee-action@e7477775783ea5526144ba13e8db5eec57747ce8 # v2 with: args: >- diff --git a/.github/workflows/fuzz.yml b/.github/workflows/fuzz.yml index 64bd2a87d..86e5a682a 100644 --- a/.github/workflows/fuzz.yml +++ b/.github/workflows/fuzz.yml @@ -33,11 +33,11 @@ jobs: - target: plugin_manifest budget: 300 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@4fd1da8b0805d2d2e936788875a7d65dbd677dc2 # nightly - - uses: taiki-e/install-action@afc483d62172accfff644fa56e82b4dab50727fc # cargo-fuzz + - uses: taiki-e/install-action@82fc405565b9cf90abfe700ba43b4751ce2fe422 # cargo-fuzz with: tool: cargo-fuzz @@ -125,7 +125,7 @@ jobs: - config_toml - plugin_manifest steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@4fd1da8b0805d2d2e936788875a7d65dbd677dc2 # nightly with: diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 5115d9f8e..51da2b95a 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Label by title prefix uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9 diff --git a/.github/workflows/openai-integration.yml b/.github/workflows/openai-integration.yml index 50ab5cc9d..ab572d29e 100644 --- a/.github/workflows/openai-integration.yml +++ b/.github/workflows/openai-integration.yml @@ -32,7 +32,7 @@ jobs: timeout-minutes: 15 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Check secrets id: secrets-check @@ -49,7 +49,7 @@ jobs: - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable if: steps.secrets-check.outputs.skip == 'false' - - uses: taiki-e/install-action@b265f9a422509a38f0c716115e5f17af22dfc631 # nextest + - uses: taiki-e/install-action@37ba67210166984a515120020147f0b4ae3b8667 # nextest if: steps.secrets-check.outputs.skip == 'false' - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1f9b0eaf0..45da1397f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -47,7 +47,7 @@ jobs: # Windows ARM64 SDK headers unavailable in cross containers. # Re-enable when GitHub provides hosted Windows ARM64 runners. steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable with: toolchain: stable @@ -61,7 +61,7 @@ jobs: run: sudo apt-get install -y musl-tools - uses: mozilla-actions/sccache-action@9e7fa8a12102821edf02ca5dbea1acd0f89a2696 # v0.0.10 if: "!matrix.use_cross" - - uses: taiki-e/install-action@f8d6f839d6544345199e12fd1e692165b256fdc1 # cross + - uses: taiki-e/install-action@3ec0c1fda8222edd5d4b0561887df0dfc7c53bd8 # cross - name: Build binary (cross) if: matrix.use_cross run: cross build --release --features full --target ${{ matrix.target }} @@ -118,7 +118,7 @@ jobs: id-token: write contents: read steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable with: toolchain: stable @@ -198,7 +198,7 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Download all artifacts uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 with: @@ -223,7 +223,7 @@ jobs: contents: read packages: write steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Download Linux binaries uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 with: diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml index 342b0678e..b92c512f7 100644 --- a/.github/workflows/renovate.yml +++ b/.github/workflows/renovate.yml @@ -38,7 +38,7 @@ jobs: validate-config: runs-on: ubuntu-latest steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7 with: @@ -54,7 +54,7 @@ jobs: if: github.event_name != 'pull_request' runs-on: ubuntu-latest steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: renovatebot/github-action@22e0a16091fc706b04affe6ae53d5e3358ac4023 # v46.1.19 env: diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index f6af52a4a..69584fc1a 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -19,8 +19,8 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - - uses: taiki-e/install-action@afc483d62172accfff644fa56e82b4dab50727fc # cargo-deny + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 + - uses: taiki-e/install-action@af8167eefce493c60337887d7b96ffbc22df840c # cargo-deny - name: Check advisories and licenses run: cargo deny --config .github/deny.toml check env: diff --git a/.github/workflows/telegram-e2e.yml b/.github/workflows/telegram-e2e.yml index 81f3c4176..c741a3390 100644 --- a/.github/workflows/telegram-e2e.yml +++ b/.github/workflows/telegram-e2e.yml @@ -51,7 +51,7 @@ jobs: # secrets context is not available in `if:` expressions; use an env-var # sentinel written in a preceding step instead (see "Check secrets" step). steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Check secrets id: secrets-check