diff --git a/.github/workflows/bump-version-rust.yml b/.github/workflows/bump-version-rust.yml index 8147024..e4bddba 100644 --- a/.github/workflows/bump-version-rust.yml +++ b/.github/workflows/bump-version-rust.yml @@ -39,13 +39,13 @@ jobs: private_key: ${{ secrets.APP_PRIVATE_KEY }} - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 with: ref: main fetch-depth: 0 - name: Install stable Rust toolchain - uses: dtolnay/rust-toolchain@bb45937a053e097f8591208d8e74c90db1873d07 + uses: dtolnay/rust-toolchain@21dc36fb71dd22e3317045c0c31a3f4249868b17 with: toolchain: stable @@ -56,7 +56,7 @@ jobs: timeout-minutes: 5 - name: Install cargo-release - uses: taiki-e/install-action@00a67321d66e038602baf558d366a594a7019ea2 + uses: taiki-e/install-action@37461a1de4134bec919a737ee9ba018e72011b7c with: tool: cargo-release @@ -79,7 +79,7 @@ jobs: - id: cpr name: Create pull request - uses: peter-evans/create-pull-request@6d6857d36972b65feb161a90e484f2984215f83e + uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c 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 a51944b..a03d698 100644 --- a/.github/workflows/check-github-actions.yml +++ b/.github/workflows/check-github-actions.yml @@ -9,8 +9,8 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - name: Lint GitHub Actions workflow files - uses: raven-actions/actionlint@789059c543ab20522fb3e7240794e13b0f69ad67 + uses: raven-actions/actionlint@01fce4f43a270a612932cb1c64d40505a029f821 with: group-result: false diff --git a/.github/workflows/check-markdown.yml b/.github/workflows/check-markdown.yml index 2b167f5..6311739 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@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - 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 996a77b..52d9943 100644 --- a/.github/workflows/check-rust-beta.yml +++ b/.github/workflows/check-rust-beta.yml @@ -15,15 +15,15 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - name: Install beta Rust toolchain - uses: dtolnay/rust-toolchain@bb45937a053e097f8591208d8e74c90db1873d07 + uses: dtolnay/rust-toolchain@21dc36fb71dd22e3317045c0c31a3f4249868b17 with: toolchain: beta - name: Set override to beta Rust run: rustup override set beta - name: Install cargo-nextest - uses: taiki-e/install-action@00a67321d66e038602baf558d366a594a7019ea2 + uses: taiki-e/install-action@37461a1de4134bec919a737ee9ba018e72011b7c with: tool: cargo-nextest - name: Compile tests diff --git a/.github/workflows/check-rust-miri.yml b/.github/workflows/check-rust-miri.yml index 7701b59..bfab8bd 100644 --- a/.github/workflows/check-rust-miri.yml +++ b/.github/workflows/check-rust-miri.yml @@ -15,9 +15,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - name: Install nightly Rust toolchain - uses: dtolnay/rust-toolchain@bb45937a053e097f8591208d8e74c90db1873d07 + uses: dtolnay/rust-toolchain@21dc36fb71dd22e3317045c0c31a3f4249868b17 with: toolchain: nightly components: miri diff --git a/.github/workflows/check-rust.yml b/.github/workflows/check-rust.yml index e999a18..e381bd8 100644 --- a/.github/workflows/check-rust.yml +++ b/.github/workflows/check-rust.yml @@ -15,9 +15,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - name: Install nightly Rust toolchain - uses: dtolnay/rust-toolchain@bb45937a053e097f8591208d8e74c90db1873d07 + uses: dtolnay/rust-toolchain@21dc36fb71dd22e3317045c0c31a3f4249868b17 with: toolchain: nightly components: rustfmt @@ -29,9 +29,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - name: Install stable Rust toolchain - uses: dtolnay/rust-toolchain@bb45937a053e097f8591208d8e74c90db1873d07 + uses: dtolnay/rust-toolchain@21dc36fb71dd22e3317045c0c31a3f4249868b17 with: toolchain: stable components: clippy @@ -61,9 +61,9 @@ jobs: runs-on: ${{ matrix.platform }} steps: - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - name: Install stable Rust toolchain - uses: dtolnay/rust-toolchain@bb45937a053e097f8591208d8e74c90db1873d07 + uses: dtolnay/rust-toolchain@21dc36fb71dd22e3317045c0c31a3f4249868b17 with: toolchain: stable - name: Cache dependencies @@ -72,7 +72,7 @@ jobs: shared-key: stable-${{ matrix.platform }} timeout-minutes: 5 - name: Install cargo-nextest - uses: taiki-e/install-action@00a67321d66e038602baf558d366a594a7019ea2 + uses: taiki-e/install-action@37461a1de4134bec919a737ee9ba018e72011b7c with: tool: cargo-nextest - name: Compile tests @@ -90,16 +90,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - id: msrv name: Get MSRV from package metadata run: awk -F '"' '/rust-version/{ print "version=" $2 }' Cargo.toml >> "$GITHUB_OUTPUT" - name: Install ${{ steps.msrv.outputs.version }} Rust toolchain - uses: dtolnay/rust-toolchain@bb45937a053e097f8591208d8e74c90db1873d07 + uses: dtolnay/rust-toolchain@21dc36fb71dd22e3317045c0c31a3f4249868b17 with: toolchain: ${{ steps.msrv.outputs.version }} - name: Install nightly Rust toolchain - uses: dtolnay/rust-toolchain@bb45937a053e097f8591208d8e74c90db1873d07 + uses: dtolnay/rust-toolchain@21dc36fb71dd22e3317045c0c31a3f4249868b17 with: toolchain: nightly - name: Resolve minimal dependency versions instead of maximum @@ -112,7 +112,7 @@ jobs: shared-key: msrv-ubuntu-latest timeout-minutes: 5 - name: Install cargo-nextest - uses: taiki-e/install-action@00a67321d66e038602baf558d366a594a7019ea2 + uses: taiki-e/install-action@37461a1de4134bec919a737ee9ba018e72011b7c with: tool: cargo-nextest - name: Compile tests diff --git a/.github/workflows/check-spelling.yml b/.github/workflows/check-spelling.yml index dd1c17a..9f182f5 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@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - 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@f2c1f08a7b3c1b96050cb786baaa2a94797bdb7d + uses: crate-ci/typos@320b5781474d4470a36b7f0626b131e99850e9d2 with: files: "${{ inputs.files }}" diff --git a/.github/workflows/deploy-github-pages-rust.yml b/.github/workflows/deploy-github-pages-rust.yml index b9a6b77..04dc533 100644 --- a/.github/workflows/deploy-github-pages-rust.yml +++ b/.github/workflows/deploy-github-pages-rust.yml @@ -15,9 +15,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - name: Install nightly Rust toolchain - uses: dtolnay/rust-toolchain@bb45937a053e097f8591208d8e74c90db1873d07 + uses: dtolnay/rust-toolchain@21dc36fb71dd22e3317045c0c31a3f4249868b17 with: toolchain: nightly - name: Build docs diff --git a/.github/workflows/deploy-github-pages-zig.yml b/.github/workflows/deploy-github-pages-zig.yml index be052a9..06bbd62 100644 --- a/.github/workflows/deploy-github-pages-zig.yml +++ b/.github/workflows/deploy-github-pages-zig.yml @@ -9,8 +9,8 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b - - uses: korandoru/setup-zig@0be275f61450b5aec6a34c075b34ae3d480c6e8a + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + - uses: korandoru/setup-zig@3d137e800ac114393177819328e565c3adc75210 with: zig-version: master - name: Build docs diff --git a/.github/workflows/detect-changed-files.yml b/.github/workflows/detect-changed-files.yml index 4ff9d1e..7b8929b 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@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 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 c6b26df..b3b1abc 100644 --- a/.github/workflows/draft-release-rust.yml +++ b/.github/workflows/draft-release-rust.yml @@ -26,10 +26,10 @@ jobs: url: ${{ steps.gh_release.outputs.url }} steps: - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - id: gh_release name: Create a new GitHub draft release - uses: softprops/action-gh-release@9d7c94cfd0a1f3ed45544c887983e9fa900f0564 + uses: softprops/action-gh-release@c062e08bd532815e2082a85e87e3ef29c3e6d191 with: draft: true generate_release_notes: true @@ -70,12 +70,12 @@ jobs: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - name: Install musl tools if: matrix.os == 'ubuntu-latest' run: sudo apt-get install -y musl-tools - name: Install stable Rust toolchain - uses: dtolnay/rust-toolchain@bb45937a053e097f8591208d8e74c90db1873d07 + uses: dtolnay/rust-toolchain@21dc36fb71dd22e3317045c0c31a3f4249868b17 with: toolchain: stable targets: ${{ matrix.target }} @@ -86,7 +86,7 @@ jobs: timeout-minutes: 5 - name: Install cross if: matrix.os == 'ubuntu-latest' - uses: taiki-e/install-action@00a67321d66e038602baf558d366a594a7019ea2 + uses: taiki-e/install-action@37461a1de4134bec919a737ee9ba018e72011b7c with: tool: cross - name: Building release assets diff --git a/.github/workflows/flush-caches.yml b/.github/workflows/flush-caches.yml index 40f0433..b285290 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@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - name: Delete all GitHub Actions cache entries for the current branch env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/preload-caches-actionlint.yml b/.github/workflows/preload-caches-actionlint.yml index 90eeb43..cc7af17 100644 --- a/.github/workflows/preload-caches-actionlint.yml +++ b/.github/workflows/preload-caches-actionlint.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Save latest actionlint into GitHub Actions cache - uses: raven-actions/actionlint@789059c543ab20522fb3e7240794e13b0f69ad67 + uses: raven-actions/actionlint@01fce4f43a270a612932cb1c64d40505a029f821 with: group-result: false flags: -version diff --git a/.github/workflows/preload-caches-rust.yml b/.github/workflows/preload-caches-rust.yml index b43c654..732a9c6 100644 --- a/.github/workflows/preload-caches-rust.yml +++ b/.github/workflows/preload-caches-rust.yml @@ -25,9 +25,9 @@ jobs: runs-on: ${{ matrix.platform }} steps: - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - name: Install stable Rust toolchain - uses: dtolnay/rust-toolchain@bb45937a053e097f8591208d8e74c90db1873d07 + uses: dtolnay/rust-toolchain@21dc36fb71dd22e3317045c0c31a3f4249868b17 with: toolchain: stable - name: Cache dependencies @@ -36,7 +36,7 @@ jobs: shared-key: stable-${{ matrix.platform }} timeout-minutes: 5 - name: Install cargo-nextest - uses: taiki-e/install-action@00a67321d66e038602baf558d366a594a7019ea2 + uses: taiki-e/install-action@37461a1de4134bec919a737ee9ba018e72011b7c with: tool: cargo-nextest - name: Check packages and dependencies for errors @@ -48,16 +48,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - id: msrv name: Get MSRV from package metadata run: awk -F '"' '/rust-version/{ print "version=" $2 }' Cargo.toml >> "$GITHUB_OUTPUT" - name: Install ${{ steps.msrv.outputs.version }} Rust toolchain - uses: dtolnay/rust-toolchain@bb45937a053e097f8591208d8e74c90db1873d07 + uses: dtolnay/rust-toolchain@21dc36fb71dd22e3317045c0c31a3f4249868b17 with: toolchain: ${{ steps.msrv.outputs.version }} - name: Install nightly Rust toolchain - uses: dtolnay/rust-toolchain@bb45937a053e097f8591208d8e74c90db1873d07 + uses: dtolnay/rust-toolchain@21dc36fb71dd22e3317045c0c31a3f4249868b17 with: toolchain: nightly - name: Resolve minimal dependency versions instead of maximum @@ -70,7 +70,7 @@ jobs: shared-key: msrv-ubuntu-latest timeout-minutes: 5 - name: Install cargo-nextest - uses: taiki-e/install-action@00a67321d66e038602baf558d366a594a7019ea2 + uses: taiki-e/install-action@37461a1de4134bec919a737ee9ba018e72011b7c 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 2c3c3e6..201443a 100644 --- a/.github/workflows/publish-crate.yml +++ b/.github/workflows/publish-crate.yml @@ -19,12 +19,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 with: fetch-depth: 0 - name: Install stable Rust toolchain - uses: dtolnay/rust-toolchain@bb45937a053e097f8591208d8e74c90db1873d07 + uses: dtolnay/rust-toolchain@21dc36fb71dd22e3317045c0c31a3f4249868b17 with: toolchain: stable @@ -35,7 +35,7 @@ jobs: timeout-minutes: 5 - name: Install cargo-release - uses: taiki-e/install-action@00a67321d66e038602baf558d366a594a7019ea2 + uses: taiki-e/install-action@37461a1de4134bec919a737ee9ba018e72011b7c with: tool: cargo-release diff --git a/.github/workflows/tag-untagged-releases-rust.yml b/.github/workflows/tag-untagged-releases-rust.yml index a38c89a..6e6621a 100644 --- a/.github/workflows/tag-untagged-releases-rust.yml +++ b/.github/workflows/tag-untagged-releases-rust.yml @@ -32,14 +32,14 @@ jobs: private_key: ${{ secrets.APP_PRIVATE_KEY }} - name: Checkout source code - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 with: ref: main token: ${{ steps.generate_token.outputs.token }} fetch-depth: 0 - name: Install stable Rust toolchain - uses: dtolnay/rust-toolchain@bb45937a053e097f8591208d8e74c90db1873d07 + uses: dtolnay/rust-toolchain@21dc36fb71dd22e3317045c0c31a3f4249868b17 with: toolchain: stable @@ -50,7 +50,7 @@ jobs: timeout-minutes: 5 - name: Install cargo-release - uses: taiki-e/install-action@00a67321d66e038602baf558d366a594a7019ea2 + uses: taiki-e/install-action@37461a1de4134bec919a737ee9ba018e72011b7c with: tool: cargo-release