diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2279d32..e44a221 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,11 +15,11 @@ jobs: BUILD_PROFILE: debug WHITAKER_INSTALLER_REV: 764d5a3199fa2999ae979255e467c9d96fd65780 steps: - - uses: actions/checkout@900f2210b1d28bbbd0bd22d17926b9e224e8f231 + - uses: actions/checkout@f548e57e544e1ff5a4c46bf1e1b8685f8e4a348a with: persist-credentials: false - name: Setup Rust - uses: leynos/shared-actions/.github/actions/setup-rust@e4c6b0e200a057edf927c45c298e7ddf229b3934 + uses: leynos/shared-actions/.github/actions/setup-rust@57a33fa65e329db7edc81ece661f1a2e1d39868f - name: Install mold linker if: runner.os == 'Linux' run: | @@ -31,19 +31,19 @@ jobs: - name: Format run: make check-fmt - name: Markdown lint - uses: DavidAnson/markdownlint-cli2-action@2df9e28eb87988518ef3880c34edad45d65b1668 + uses: DavidAnson/markdownlint-cli2-action@a18930711014a571a022475791b44bcbb56dfb45 with: globs: | **/*.md !**/target/** !**/dist/** - name: Setup uv - uses: astral-sh/setup-uv@12d13f90bc3a5a1971bebad4beb09a4dfa962e91 + uses: astral-sh/setup-uv@5ec49509d70659645262a4de30e9f261902d34a7 - name: Install test runner run: cargo binstall --no-confirm cargo-nextest - name: Cache Whitaker installation id: cache-whitaker - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 with: path: | ~/.cargo/bin/whitaker-installer @@ -73,7 +73,7 @@ jobs: echo "Coverage CFLAGS: -fuse-ld=lld" echo "Coverage LDFLAGS: -fuse-ld=lld" - name: Test and Measure Coverage - uses: leynos/shared-actions/.github/actions/generate-coverage@e4c6b0e200a057edf927c45c298e7ddf229b3934 + uses: leynos/shared-actions/.github/actions/generate-coverage@57a33fa65e329db7edc81ece661f1a2e1d39868f env: CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER: clang RUSTFLAGS: -C link-arg=-fuse-ld=lld @@ -86,7 +86,7 @@ jobs: env: CS_ACCESS_TOKEN: ${{ secrets.CS_ACCESS_TOKEN }} if: ${{ env.CS_ACCESS_TOKEN }} - uses: leynos/shared-actions/.github/actions/upload-codescene-coverage@e4c6b0e200a057edf927c45c298e7ddf229b3934 + uses: leynos/shared-actions/.github/actions/upload-codescene-coverage@57a33fa65e329db7edc81ece661f1a2e1d39868f with: format: lcov access-token: ${{ env.CS_ACCESS_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 54c8e3f..c2fb614 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -42,15 +42,15 @@ jobs: target: x86_64-unknown-freebsd ext: "" steps: - - uses: actions/checkout@900f2210b1d28bbbd0bd22d17926b9e224e8f231 + - uses: actions/checkout@f548e57e544e1ff5a4c46bf1e1b8685f8e4a348a with: persist-credentials: false - - uses: leynos/shared-actions/.github/actions/setup-rust@e4c6b0e200a057edf927c45c298e7ddf229b3934 + - uses: leynos/shared-actions/.github/actions/setup-rust@57a33fa65e329db7edc81ece661f1a2e1d39868f with: toolchain: stable - name: Cache cross binary id: cache-cross - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 with: path: ~/.cargo/bin/cross key: cross-${{ env.CROSS_REVISION }} @@ -65,7 +65,7 @@ jobs: fi cargo install cross --git https://github.com/cross-rs/cross --rev "${CROSS_REVISION}" - name: Cache cargo registry - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 with: path: | ~/.cargo/registry @@ -106,7 +106,7 @@ jobs: - uses: actions/download-artifact@484a0b528fb4d7bd804637ccb632e47a0e638317 with: path: artifacts - - uses: softprops/action-gh-release@403a5240f3837fa857f642062e05aad6bb3391ca + - uses: softprops/action-gh-release@e5ee6bc58a36b838b92fc1217f2e4b414b5abcc8 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: