Skip to content

ci: converge ci-workflows references on v0.22.2 - #45

Merged
kyle-sexton merged 1 commit into
mainfrom
ci-perf/converge-v0-22-2
Sep 7, 2026
Merged

ci: converge ci-workflows references on v0.22.2#45
kyle-sexton merged 1 commit into
mainfrom
ci-perf/converge-v0-22-2

Conversation

@kyle-sexton

Copy link
Copy Markdown
Contributor

No related issue: melodic-software/github-iac#378 tracks the ci-perf program (Phase 6b-ii convergence)

Summary

Converges the last remaining melodic-software/ci-workflows reference in this repository on v0.22.2 (5776760254f8b63cba44e896f51604cb755350d9).

Fix

  • Moved: .github/workflows/ci.yml, ci-status job, pr-contract composite: @906ae7ef379ea4d2b8497f64475dce1d3d8715c4 # v0.22.0 to @5776760254f8b63cba44e896f51604cb755350d9 # v0.22.2. Diffed action.yml between the two SHAs; inputs, outputs, and the run step are byte-identical, so no caller adjustment was needed.
  • Left as-is: .github/workflows/ci.yml, ci-status job, ci-status composite, already @5776760254f8b63cba44e896f51604cb755350d9 # v0.22.2 from ci: re-pin ci-status to ci-workflows v0.22.2 #42.
  • Left as-is: .github/workflows/managed-files-guard.yml, managed-files-guard composite, already @5776760254f8b63cba44e896f51604cb755350d9 # v0.22.2; the file carries a SYNC-MANAGED header and is standards-managed regardless.
  • This repository has no .github/actions directory (no locally defined composites) and no synced .github/standards/runner-policy/policy.json / Runner policy step, confirmed by inspection of the worktree. Every ci-workflows reference is therefore moved after an action.yml/on.workflow_call diff rather than gated by an approved-contract list; there was exactly one reference left to move.

Verification

$ grep -rhoE "ci-workflows/[^@ ]+@[0-9a-f]{40}" .github/workflows .github/actions | sed -E 's/.*@//' | sort | uniq -c
      3 5776760254f8b63cba44e896f51604cb755350d9

All three ci-workflows references (pr-contract, ci-status, managed-files-guard) now pin 5776760254f8b63cba44e896f51604cb755350d9 # v0.22.2; none remain unexplained.

  • actionlint -shellcheck= -pyflakes=: clean.
  • npm run validate (marketplace validator): PASS: marketplace ...; 0 error(s), 0 warning(s).
  • npm test: 113/114 pass. The one failure, collector orders tied skill mentions deterministically in tests/codex-operations.test.mjs, is a pre-existing Windows CRLF line-splitting artifact unrelated to this change (the diff touches only .github/workflows/ci.yml); confirmed with git diff --stat.

Related

Refs melodic-software/github-iac#378

Moves the pr-contract composite reference in .github/workflows/ci.yml
from melodic-software/ci-workflows@906ae7e # v0.22.0
to @5776760254f8b63cba44e896f51604cb755350d9 # v0.22.2. Diffed action.yml
between the two SHAs; the composite's inputs, outputs, and run step are
byte-identical, so no caller adjustment was needed.

ci-status was already re-pinned to v0.22.2 by #42.

managed-files-guard.yml carries the managed-files-guard composite at
v0.22.2 already, but is SYNC-MANAGED (header present) and is left
untouched here regardless.

This repository has no .github/actions directory (no locally defined
composites) and no synced .github/standards/runner-policy/policy.json,
so per the brief every reusable/composite reference is moved after a
diff rather than gated by an approved-contract list.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019APkoJh8NVN773d82fBBSG
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@kyle-sexton kyle-sexton changed the title ci: converge ci-workflows references on v0.22.2 ci: converge ci-workflows references on v0.22.2 Sep 7, 2026
@kyle-sexton kyle-sexton changed the title ci: converge ci-workflows references on v0.22.2 ci: converge ci-workflows references on v0.22.2 Sep 7, 2026
@kyle-sexton
kyle-sexton merged commit 4526b5e into main Sep 7, 2026
9 checks passed
@kyle-sexton
kyle-sexton deleted the ci-perf/converge-v0-22-2 branch September 7, 2026 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant