diff --git a/.github/workflows/act-validation.yml b/.github/workflows/act-validation.yml index b2bc42b..99cd60a 100644 --- a/.github/workflows/act-validation.yml +++ b/.github/workflows/act-validation.yml @@ -18,7 +18,7 @@ jobs: with: persist-credentials: false - name: Setup Rust - uses: leynos/shared-actions/.github/actions/setup-rust@57a33fa65e329db7edc81ece661f1a2e1d39868f + uses: leynos/shared-actions/.github/actions/setup-rust@f4764bea8d813b1a8f7ebc37a44907d3c3b1e0e4 - name: Install act run: | curl -fsSL "https://github.com/nektos/act/releases/download/${ACT_VERSION}/act_Linux_x86_64.tar.gz" | diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index 680c32e..73b33b8 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -21,7 +21,7 @@ jobs: with: persist-credentials: false - name: Setup Rust - uses: leynos/shared-actions/.github/actions/setup-rust@57a33fa65e329db7edc81ece661f1a2e1d39868f + uses: leynos/shared-actions/.github/actions/setup-rust@f4764bea8d813b1a8f7ebc37a44907d3c3b1e0e4 - name: Install cargo-audit env: RUSTFLAGS: "" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index db9ea77..73ca599 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: with: persist-credentials: false - name: Setup Rust - uses: leynos/shared-actions/.github/actions/setup-rust@57a33fa65e329db7edc81ece661f1a2e1d39868f + uses: leynos/shared-actions/.github/actions/setup-rust@f4764bea8d813b1a8f7ebc37a44907d3c3b1e0e4 - name: Install mold linker if: runner.os == 'Linux' run: | @@ -31,14 +31,14 @@ jobs: - name: Format run: make check-fmt - name: Markdown lint - uses: DavidAnson/markdownlint-cli2-action@a18930711014a571a022475791b44bcbb56dfb45 + uses: DavidAnson/markdownlint-cli2-action@84611f6fdd14490f100dd3f9fc9df32c24ccbeb6 with: globs: | **/*.md !**/target/** !**/dist/** - name: Setup uv - uses: astral-sh/setup-uv@7e7e21ddc30bd66316c7b9889405f485b5022c96 + uses: astral-sh/setup-uv@19b4d1e990bec64818914c40230bde93a0de300b - name: Spelling run: make spelling - name: Install test runner @@ -93,7 +93,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@57a33fa65e329db7edc81ece661f1a2e1d39868f + uses: leynos/shared-actions/.github/actions/generate-coverage@f4764bea8d813b1a8f7ebc37a44907d3c3b1e0e4 env: CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER: clang RUSTFLAGS: -C link-arg=-fuse-ld=lld @@ -106,7 +106,7 @@ jobs: env: CS_ACCESS_TOKEN: ${{ secrets.CS_ACCESS_TOKEN }} if: ${{ env.CS_ACCESS_TOKEN }} - uses: leynos/shared-actions/.github/actions/upload-codescene-coverage@57a33fa65e329db7edc81ece661f1a2e1d39868f + uses: leynos/shared-actions/.github/actions/upload-codescene-coverage@f4764bea8d813b1a8f7ebc37a44907d3c3b1e0e4 with: format: lcov access-token: ${{ env.CS_ACCESS_TOKEN }} diff --git a/.github/workflows/dependabot-automerge.yml b/.github/workflows/dependabot-automerge.yml index 8107d9f..8fd1e8f 100644 --- a/.github/workflows/dependabot-automerge.yml +++ b/.github/workflows/dependabot-automerge.yml @@ -28,6 +28,6 @@ jobs: # The token is not used for any external cloud auth. id-token: write if: ${{ github.event_name == 'workflow_dispatch' || github.actor == 'dependabot[bot]' }} - uses: leynos/shared-actions/.github/workflows/dependabot-automerge.yml@57a33fa65e329db7edc81ece661f1a2e1d39868f + uses: leynos/shared-actions/.github/workflows/dependabot-automerge.yml@f4764bea8d813b1a8f7ebc37a44907d3c3b1e0e4 with: pull-request-number: ${{ inputs.pull-request-number || github.event.pull_request.number }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0bd5274..b3f8ee0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -45,7 +45,7 @@ jobs: - uses: actions/checkout@f548e57e544e1ff5a4c46bf1e1b8685f8e4a348a with: persist-credentials: false - - uses: leynos/shared-actions/.github/actions/setup-rust@57a33fa65e329db7edc81ece661f1a2e1d39868f + - uses: leynos/shared-actions/.github/actions/setup-rust@f4764bea8d813b1a8f7ebc37a44907d3c3b1e0e4 with: toolchain: stable - name: Cache cross binary