diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index 6e772fda6..fa48e6460 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -39,7 +39,7 @@ jobs: # cache-provider stays "github": this job mounts no cache of its own, so # the shared action is the single owner of the Cargo paths it uses. - name: Install Rust toolchain - uses: leynos/shared-actions/.github/actions/setup-rust@5a99aed78ce68dcebd3052b75c31e6f173162b1e + uses: leynos/shared-actions/.github/actions/setup-rust@872f59f53717b5bebe8e24b2f4a7496b089a939a - name: Install cargo-audit env: GITHUB_TOKEN: ${{ github.token }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 650a8d5b5..1c0c1ed35 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -270,7 +270,7 @@ jobs: # become a second owner of them. - name: Install Rust toolchain id: setup-rust - uses: leynos/shared-actions/.github/actions/setup-rust@5a99aed78ce68dcebd3052b75c31e6f173162b1e + uses: leynos/shared-actions/.github/actions/setup-rust@872f59f53717b5bebe8e24b2f4a7496b089a939a with: cache-provider: external # `setup-rust` owns sccache: it selects the backend by runner, starts the @@ -327,7 +327,7 @@ jobs: # distribution; replaces the former `cargo binstall merman-cli` and # bare `uv tool install nixie-cli` steps. - name: Install Nixie and Merman - uses: leynos/shared-actions/.github/actions/install-nixie@5a99aed78ce68dcebd3052b75c31e6f173162b1e + uses: leynos/shared-actions/.github/actions/install-nixie@872f59f53717b5bebe8e24b2f4a7496b089a939a with: nixie-version: ${{ env.NIXIE_VERSION }} merman-version: ${{ env.MERMAN_VERSION }} @@ -433,7 +433,7 @@ jobs: - name: Install mdtablefix # `make check-fmt` runs `mdtablefix --check --git`; 0.6.0 is the # first release with `--check` and `--git`. - uses: leynos/shared-actions/.github/actions/install-mdtablefix@5a99aed78ce68dcebd3052b75c31e6f173162b1e + uses: leynos/shared-actions/.github/actions/install-mdtablefix@872f59f53717b5bebe8e24b2f4a7496b089a939a with: version: "0.6.1" @@ -462,7 +462,7 @@ jobs: run: make lint-clippy - name: Install Whitaker - uses: leynos/shared-actions/.github/actions/install-whitaker@5a99aed78ce68dcebd3052b75c31e6f173162b1e + uses: leynos/shared-actions/.github/actions/install-whitaker@872f59f53717b5bebe8e24b2f4a7496b089a939a with: installer-version: ${{ env.WHITAKER_INSTALLER_VERSION }} # This job's tool cache owns ~/.cargo/bin and ~/.local/share/whitaker. @@ -790,7 +790,7 @@ jobs: - name: Install Rust toolchain id: setup-rust - uses: leynos/shared-actions/.github/actions/setup-rust@5a99aed78ce68dcebd3052b75c31e6f173162b1e + uses: leynos/shared-actions/.github/actions/setup-rust@872f59f53717b5bebe8e24b2f4a7496b089a939a with: cache-provider: external # `setup-rust` owns sccache: it selects the backend by runner, starts the @@ -814,7 +814,7 @@ jobs: POSTGRESQL_RELEASES_URL: https://github.com/theseus-rs/postgresql-binaries run: bash scripts/warm-pg-embedded-cache.sh - name: Generate Rust coverage - uses: leynos/shared-actions/.github/actions/generate-coverage@5a99aed78ce68dcebd3052b75c31e6f173162b1e + uses: leynos/shared-actions/.github/actions/generate-coverage@872f59f53717b5bebe8e24b2f4a7496b089a939a env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} POSTGRESQL_VERSION: =${{ env.PG_VERSION }} diff --git a/.github/workflows/coverage-main.yml b/.github/workflows/coverage-main.yml index e67013505..f0fa07a5c 100644 --- a/.github/workflows/coverage-main.yml +++ b/.github/workflows/coverage-main.yml @@ -125,7 +125,7 @@ jobs: - name: Install Rust toolchain id: setup-rust - uses: leynos/shared-actions/.github/actions/setup-rust@5a99aed78ce68dcebd3052b75c31e6f173162b1e + uses: leynos/shared-actions/.github/actions/setup-rust@872f59f53717b5bebe8e24b2f4a7496b089a939a with: # This job owns ~/.cargo/registry, ~/.cargo/bin, and the uv layers. cache-provider: external @@ -150,7 +150,7 @@ jobs: POSTGRESQL_RELEASES_URL: https://github.com/theseus-rs/postgresql-binaries run: bash scripts/warm-pg-embedded-cache.sh - name: Generate Rust coverage - uses: leynos/shared-actions/.github/actions/generate-coverage@5a99aed78ce68dcebd3052b75c31e6f173162b1e + uses: leynos/shared-actions/.github/actions/generate-coverage@872f59f53717b5bebe8e24b2f4a7496b089a939a env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} POSTGRESQL_VERSION: =${{ env.PG_VERSION }} @@ -194,7 +194,7 @@ jobs: # be uploaded as the trunk's and become the baseline every pull # request is ratcheted against. if: steps.codescene_token.outputs.available == 'true' && github.ref == 'refs/heads/main' - uses: leynos/shared-actions/.github/actions/upload-codescene-coverage@5a99aed78ce68dcebd3052b75c31e6f173162b1e + uses: leynos/shared-actions/.github/actions/upload-codescene-coverage@872f59f53717b5bebe8e24b2f4a7496b089a939a with: # mode defaults to "upload", which is the only mode this estate # uses: under CV-005 no pull-request lane talks to CodeScene, so diff --git a/.github/workflows/dependabot-automerge.yml b/.github/workflows/dependabot-automerge.yml index ea4784fb8..74af83e2e 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@5a99aed78ce68dcebd3052b75c31e6f173162b1e + uses: leynos/shared-actions/.github/workflows/dependabot-automerge.yml@872f59f53717b5bebe8e24b2f4a7496b089a939a with: pull-request-number: ${{ inputs.pull-request-number || github.event.pull_request.number }} diff --git a/.github/workflows/mutation-testing.yml b/.github/workflows/mutation-testing.yml index 82eb4fbe1..2898ebf52 100644 --- a/.github/workflows/mutation-testing.yml +++ b/.github/workflows/mutation-testing.yml @@ -18,7 +18,7 @@ jobs: permissions: contents: read id-token: write # OIDC workflow-source resolution - uses: leynos/shared-actions/.github/workflows/mutation-cargo.yml@5a99aed78ce68dcebd3052b75c31e6f173162b1e + uses: leynos/shared-actions/.github/workflows/mutation-cargo.yml@872f59f53717b5bebe8e24b2f4a7496b089a939a with: # `allow-no-mutants` is left at the action's default of false, so a # run that reaches cargo-mutants and enumerates nothing fails rather