Skip to content

ci(workflows): pin post-#200 overlay digests (closes #201)#202

Merged
cbeaulieu-gt merged 1 commit intomainfrom
issue-201-digest-pins
May 5, 2026
Merged

ci(workflows): pin post-#200 overlay digests (closes #201)#202
cbeaulieu-gt merged 1 commit intomainfrom
issue-201-digest-pins

Conversation

@cbeaulieu-gt
Copy link
Copy Markdown
Member

Summary

Substitution map

Overlay Old digest (prefix) New digest (prefix) Files (count)
review e0bb997… 46d16c2… claude-pr-review.yml, claude-tag-respond.yml (2)
fix 3e8fd1b… 2474e5c… claude-apply-fix.yml, claude-ci-failure.yml, claude-lint-failure.yml, claude-tag-respond.yml (4)
explain c3fb56e… 6eb12b4… claude-tag-respond.yml (1)

Total: 7 substitutions across 5 files.

Verification results

=== Old digests (must be 0) ===
(grep exited 1 — no matches found across all workflow files)

=== New digests ===
Review:  2
Fix:     4
Explain: 1

actionlint — no output (clean).

git diff --stat — exactly 5 files changed, no other files touched.

Test plan

  • actionlint .github/workflows/*.yml — passes with no output
  • Hash-count verification — 0 old digests, 2 review + 4 fix + 1 explain = 7 new
  • git diff --stat — exactly 5 workflow files changed
  • Fresh-PR dogfood: open a PR against this repo after merge and confirm claude-pr-review job starts successfully inside the new review overlay (safe.directory no longer blocks git)

Closes #201

🤖 Generated by Claude Code on behalf of @cbeaulieu-gt

PR #200 (#199, #197) baked safe.directory '*' into the runtime base
image. The reusable workflows still referenced pre-#200 overlay
digests, leaving the dogfood broken. Bump all 7 occurrences to the
post-merge digests produced by runtime-build run 25405636887 against
commit 3bb6a22.

Per-overlay substitution counts (verified):
  review:  2 (claude-pr-review.yml, claude-tag-respond.yml)
  fix:     4 (claude-apply-fix.yml, claude-ci-failure.yml,
               claude-lint-failure.yml, claude-tag-respond.yml)
  explain: 1 (claude-tag-respond.yml)
  total:   7

STAGE 4-overlay smoke (incl. d.5 safe.directory check) passed for
all three overlays in run 25405636887, so these digests are
pre-validated.

Closes #201.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

Claude Code is working…

I'll analyze this and get back to you.

View job run

@cbeaulieu-gt cbeaulieu-gt merged commit 2bc06c5 into main May 5, 2026
2 of 3 checks passed
@cbeaulieu-gt cbeaulieu-gt deleted the issue-201-digest-pins branch May 5, 2026 23:18
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.

post-#199: pin new overlay digests in claude-*.yml workflow files

1 participant