From 821006b4126673b9be7dd61b3f96d00a35c06ff6 Mon Sep 17 00:00:00 2001 From: Kyle Sexton <153232337+kyle-sexton@users.noreply.github.com> Date: Tue, 15 Sep 2026 09:17:32 -0400 Subject: [PATCH] ci: converge ci-workflows composite pins on v0.24.0 `ci.yml` pinned the `pr-contract` and `ci-status` composites at 541ee4e (v0.23.0) while `managed-files-guard.yml` already resolved v0.24.0, so this repository referenced ci-workflows at two commits. Both composite references now resolve to one commit, 2c1de45 (v0.24.0), with the pin comments moved alongside the SHAs. No behaviour change: `git diff v0.23.0 v0.24.0` is empty for both `.github/actions/pr-contract/` and `.github/actions/ci-status/`, and every `with:` key at both call sites (`token`; `results`, `treat-skipped-as`, `carry-forward-wait-seconds`, `token`) is a declared input at v0.24.0. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01M98vWnd3jQJ19Pe6Uj7bV9 --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aab8934..4ac3c70 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -248,7 +248,7 @@ jobs: statuses: write steps: - name: Check the pull-request contract - uses: melodic-software/ci-workflows/.github/actions/pr-contract@541ee4e90d12d77a90a3ddd72a3af9bc78634ea7 # v0.23.0 + uses: melodic-software/ci-workflows/.github/actions/pr-contract@2c1de45aa0e1b1489afb8edfebc12cb3a4fa6ac3 # v0.24.0 with: token: ${{ github.token }} - name: Aggregate lane results @@ -256,7 +256,7 @@ jobs: # aggregation: the job still fails on the contract step's exit code, and # the `ci-lanes` status is on the SHA for the next contract-only run. if: ${{ !cancelled() }} - uses: melodic-software/ci-workflows/.github/actions/ci-status@541ee4e90d12d77a90a3ddd72a3af9bc78634ea7 # v0.23.0 + uses: melodic-software/ci-workflows/.github/actions/ci-status@2c1de45aa0e1b1489afb8edfebc12cb3a4fa6ac3 # v0.24.0 with: results: ${{ join(needs.*.result, ' ') }} # The replaced inline aggregator passed only `success`, so a `skipped`