diff --git a/.github/workflows/bump-version-rust.yml b/.github/workflows/bump-version-rust.yml index 0df615d..eae4a22 100644 --- a/.github/workflows/bump-version-rust.yml +++ b/.github/workflows/bump-version-rust.yml @@ -39,7 +39,7 @@ jobs: private_key: ${{ secrets.APP_PRIVATE_KEY }} - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 with: ref: main fetch-depth: 0 @@ -50,13 +50,13 @@ jobs: toolchain: stable - name: Cache dependencies - uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 + uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab with: shared-key: stable-ubuntu-latest timeout-minutes: 5 - name: Install cargo-release - uses: taiki-e/install-action@0593da407881e996340c22f60617ba9d95f2b995 + uses: taiki-e/install-action@42f4ec8e42bf7fe4dadd39bfc534566095a8edff with: tool: cargo-release @@ -79,7 +79,7 @@ jobs: - id: cpr name: Create pull request - uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c + uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f with: token: ${{ steps.generate_token.outputs.token }} branch-suffix: timestamp diff --git a/.github/workflows/check-github-actions.yml b/.github/workflows/check-github-actions.yml index a03d698..5a1064c 100644 --- a/.github/workflows/check-github-actions.yml +++ b/.github/workflows/check-github-actions.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - name: Lint GitHub Actions workflow files uses: raven-actions/actionlint@01fce4f43a270a612932cb1c64d40505a029f821 with: diff --git a/.github/workflows/check-markdown.yml b/.github/workflows/check-markdown.yml index 6311739..ca4a7c9 100644 --- a/.github/workflows/check-markdown.yml +++ b/.github/workflows/check-markdown.yml @@ -16,6 +16,6 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - name: Check Markdown file formatting run: npx --yes "prettier@${{ inputs.prettier_version }}" --check --debug-check --color --prose-wrap always -- ${{ inputs.files }} diff --git a/.github/workflows/check-rust-beta.yml b/.github/workflows/check-rust-beta.yml index 44d1e8a..94c2ea5 100644 --- a/.github/workflows/check-rust-beta.yml +++ b/.github/workflows/check-rust-beta.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - name: Install beta Rust toolchain uses: dtolnay/rust-toolchain@7b1c307e0dcbda6122208f10795a713336a9b35a with: @@ -23,7 +23,7 @@ jobs: - name: Set override to beta Rust run: rustup override set beta - name: Install cargo-nextest - uses: taiki-e/install-action@0593da407881e996340c22f60617ba9d95f2b995 + uses: taiki-e/install-action@42f4ec8e42bf7fe4dadd39bfc534566095a8edff with: tool: cargo-nextest - name: Compile tests diff --git a/.github/workflows/check-rust-miri.yml b/.github/workflows/check-rust-miri.yml index 75c582a..5af2afe 100644 --- a/.github/workflows/check-rust-miri.yml +++ b/.github/workflows/check-rust-miri.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - name: Install nightly Rust toolchain uses: dtolnay/rust-toolchain@7b1c307e0dcbda6122208f10795a713336a9b35a with: diff --git a/.github/workflows/check-rust.yml b/.github/workflows/check-rust.yml index 2de55bd..178119f 100644 --- a/.github/workflows/check-rust.yml +++ b/.github/workflows/check-rust.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - name: Install nightly Rust toolchain uses: dtolnay/rust-toolchain@7b1c307e0dcbda6122208f10795a713336a9b35a with: @@ -29,14 +29,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - name: Install stable Rust toolchain uses: dtolnay/rust-toolchain@7b1c307e0dcbda6122208f10795a713336a9b35a with: toolchain: stable components: clippy - name: Cache dependencies - uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 + uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab with: shared-key: stable-ubuntu-latest timeout-minutes: 5 @@ -61,18 +61,18 @@ jobs: runs-on: ${{ matrix.platform }} steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - name: Install stable Rust toolchain uses: dtolnay/rust-toolchain@7b1c307e0dcbda6122208f10795a713336a9b35a with: toolchain: stable - name: Cache dependencies - uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 + uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab with: shared-key: stable-${{ matrix.platform }} timeout-minutes: 5 - name: Install cargo-nextest - uses: taiki-e/install-action@0593da407881e996340c22f60617ba9d95f2b995 + uses: taiki-e/install-action@42f4ec8e42bf7fe4dadd39bfc534566095a8edff with: tool: cargo-nextest - name: Compile tests @@ -90,7 +90,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - id: msrv name: Get MSRV from package metadata run: awk -F '"' '/rust-version/{ print "version=" $2 }' Cargo.toml >> "$GITHUB_OUTPUT" @@ -107,12 +107,12 @@ jobs: - name: Set override to MSRV Rust run: rustup override set ${{ steps.msrv.outputs.version }} - name: Cache dependencies - uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 + uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab with: shared-key: msrv-ubuntu-latest timeout-minutes: 5 - name: Install cargo-nextest - uses: taiki-e/install-action@0593da407881e996340c22f60617ba9d95f2b995 + uses: taiki-e/install-action@42f4ec8e42bf7fe4dadd39bfc534566095a8edff with: tool: cargo-nextest - name: Compile tests diff --git a/.github/workflows/check-spelling.yml b/.github/workflows/check-spelling.yml index 8027e17..edfdcd2 100644 --- a/.github/workflows/check-spelling.yml +++ b/.github/workflows/check-spelling.yml @@ -13,10 +13,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - name: Check files for common misspellings # NOTE: dependabot struggles with determining the latest release version # in this monorepo; see https://github.com/crate-ci/typos/releases - uses: crate-ci/typos@935271f0204ebdf61717cf6caac31d8d115f1c14 + uses: crate-ci/typos@6802cc60d4e7f78b9d5454f6cf3935c042d5e1e3 with: files: "${{ inputs.files }}" diff --git a/.github/workflows/deploy-github-pages-rust.yml b/.github/workflows/deploy-github-pages-rust.yml index cf0b019..b83c890 100644 --- a/.github/workflows/deploy-github-pages-rust.yml +++ b/.github/workflows/deploy-github-pages-rust.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - name: Install nightly Rust toolchain uses: dtolnay/rust-toolchain@7b1c307e0dcbda6122208f10795a713336a9b35a with: diff --git a/.github/workflows/deploy-github-pages-zig.yml b/.github/workflows/deploy-github-pages-zig.yml index 06bbd62..a650c35 100644 --- a/.github/workflows/deploy-github-pages-zig.yml +++ b/.github/workflows/deploy-github-pages-zig.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - uses: korandoru/setup-zig@3d137e800ac114393177819328e565c3adc75210 with: zig-version: master diff --git a/.github/workflows/detect-changed-files.yml b/.github/workflows/detect-changed-files.yml index 7b8929b..fb57f3c 100644 --- a/.github/workflows/detect-changed-files.yml +++ b/.github/workflows/detect-changed-files.yml @@ -43,7 +43,7 @@ jobs: zig_files: ${{ steps.filter.outputs.zig_files }} steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 with: fetch-depth: 20 - name: Filter changed repository files diff --git a/.github/workflows/draft-release-rust.yml b/.github/workflows/draft-release-rust.yml index 902ed06..4d4c007 100644 --- a/.github/workflows/draft-release-rust.yml +++ b/.github/workflows/draft-release-rust.yml @@ -26,7 +26,7 @@ jobs: url: ${{ steps.gh_release.outputs.url }} steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - id: gh_release name: Create a new GitHub draft release uses: softprops/action-gh-release@c062e08bd532815e2082a85e87e3ef29c3e6d191 @@ -70,7 +70,7 @@ jobs: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - name: Install musl tools if: matrix.os == 'ubuntu-latest' run: sudo apt-get install -y musl-tools @@ -80,13 +80,13 @@ jobs: toolchain: stable targets: ${{ matrix.target }} - name: Cache dependencies - uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 + uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab with: shared-key: stable-ubuntu-latest timeout-minutes: 5 - name: Install cross if: matrix.os == 'ubuntu-latest' - uses: taiki-e/install-action@0593da407881e996340c22f60617ba9d95f2b995 + uses: taiki-e/install-action@42f4ec8e42bf7fe4dadd39bfc534566095a8edff with: tool: cross - name: Building release assets diff --git a/.github/workflows/flush-caches.yml b/.github/workflows/flush-caches.yml index b285290..b5bdf0f 100644 --- a/.github/workflows/flush-caches.yml +++ b/.github/workflows/flush-caches.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - name: Delete all GitHub Actions cache entries for the current branch env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/preload-caches-rust.yml b/.github/workflows/preload-caches-rust.yml index 7d1e8c7..de775a4 100644 --- a/.github/workflows/preload-caches-rust.yml +++ b/.github/workflows/preload-caches-rust.yml @@ -25,18 +25,18 @@ jobs: runs-on: ${{ matrix.platform }} steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - name: Install stable Rust toolchain uses: dtolnay/rust-toolchain@7b1c307e0dcbda6122208f10795a713336a9b35a with: toolchain: stable - name: Cache dependencies - uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 + uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab with: shared-key: stable-${{ matrix.platform }} timeout-minutes: 5 - name: Install cargo-nextest - uses: taiki-e/install-action@0593da407881e996340c22f60617ba9d95f2b995 + uses: taiki-e/install-action@42f4ec8e42bf7fe4dadd39bfc534566095a8edff with: tool: cargo-nextest - name: Check packages and dependencies for errors @@ -48,7 +48,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 - id: msrv name: Get MSRV from package metadata run: awk -F '"' '/rust-version/{ print "version=" $2 }' Cargo.toml >> "$GITHUB_OUTPUT" @@ -65,12 +65,12 @@ jobs: - name: Set override to MSRV Rust run: rustup override set ${{ steps.msrv.outputs.version }} - name: Cache dependencies - uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 + uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab with: shared-key: msrv-ubuntu-latest timeout-minutes: 5 - name: Install cargo-nextest - uses: taiki-e/install-action@0593da407881e996340c22f60617ba9d95f2b995 + uses: taiki-e/install-action@42f4ec8e42bf7fe4dadd39bfc534566095a8edff with: tool: cargo-nextest - name: Check packages and dependencies for errors diff --git a/.github/workflows/publish-crate.yml b/.github/workflows/publish-crate.yml index d72ee90..b435707 100644 --- a/.github/workflows/publish-crate.yml +++ b/.github/workflows/publish-crate.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 with: fetch-depth: 0 @@ -29,13 +29,13 @@ jobs: toolchain: stable - name: Cache dependencies - uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 + uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab with: shared-key: stable-ubuntu-latest timeout-minutes: 5 - name: Install cargo-release - uses: taiki-e/install-action@0593da407881e996340c22f60617ba9d95f2b995 + uses: taiki-e/install-action@42f4ec8e42bf7fe4dadd39bfc534566095a8edff with: tool: cargo-release diff --git a/.github/workflows/tag-untagged-releases-rust.yml b/.github/workflows/tag-untagged-releases-rust.yml index bb7ee5f..03c9219 100644 --- a/.github/workflows/tag-untagged-releases-rust.yml +++ b/.github/workflows/tag-untagged-releases-rust.yml @@ -32,7 +32,7 @@ jobs: private_key: ${{ secrets.APP_PRIVATE_KEY }} - name: Checkout source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 with: ref: main token: ${{ steps.generate_token.outputs.token }} @@ -44,13 +44,13 @@ jobs: toolchain: stable - name: Cache dependencies - uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 + uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab with: shared-key: stable-ubuntu-latest timeout-minutes: 5 - name: Install cargo-release - uses: taiki-e/install-action@0593da407881e996340c22f60617ba9d95f2b995 + uses: taiki-e/install-action@42f4ec8e42bf7fe4dadd39bfc534566095a8edff with: tool: cargo-release