Skip to content

fix(ci): migrate to canonical reusable-workflow references - #24

Merged
twistedmelonman merged 2 commits into
mainfrom
claude/migrate-reusable-workflows-issue20
Aug 12, 2026
Merged

twistedmelonman merged 2 commits into
mainfrom
claude/migrate-reusable-workflows-issue20

Conversation

@twistedmelonman

Copy link
Copy Markdown
Member

Summary

  • Replaces the copy-pasted dependabot-auto-merge.yml inline policy logic with a call to the canonical reusable workflow smartwatermelon/github-workflows/.github/workflows/dependabot-auto-merge.yml@dependabot-auto-merge-v2, passing trusted_namespaces: 'smartwatermelon'.
  • Bumps claude-blocking-review.yml from @v3.0.0 to @v3.1.0 to pick up the built-in Dependabot fast-pass (in-job step-level skip), so the Claude review status check resolves quickly on Dependabot PRs.
  • Also fixes a pre-existing missing-trailing-newline lint violation in claude-blocking-review.yml (unrelated to the version bump, needed to pass the local yamllint pre-commit hook).

Note on trusted_namespaces: this only appends to the reusable workflow's built-in dependabot|actions prefix (see dependabot-auto-merge.yml around lines 196-207 in github-workflows), it does not replace it — dependabot and actions namespaces remain trusted without needing to be listed explicitly.

Part of smartwatermelon/dev-env#20.

Test plan

  • Both YAML files parse correctly
  • zizmor shows only the expected unpinned-uses finding for each tag-pinned reusable-workflow reference (no other findings)
  • Local pre-commit/pre-push review (code-reviewer + adversarial-reviewer, full-diff + codebase review) passed
  • CI passes on this PR
  • Confirm Dependabot PR behavior post-merge (auto-merge + fast-pass review)

https://claude.ai/code/session_01Sr9Qbx6v59pUTXvgZib6m7

Claude Code Bot added 2 commits August 11, 2026 20:04
…twatermelon/dev-env#20)

Replace copy-pasted dependabot-auto-merge.yml with a reference to
smartwatermelon/github-workflows@dependabot-auto-merge-v2, the
single-source-of-truth reusable workflow.

Claude-Session: https://claude.ai/code/session_01Sr9Qbx6v59pUTXvgZib6m7
v3.1.0 adds an in-job Dependabot fast-pass step-level skip, so the
Claude review status check resolves quickly on Dependabot PRs instead
of running a full review.

Also adds a trailing newline (pre-existing lint violation, unrelated
to the version bump, needed to pass the local yamllint hook).

Part of the issue smartwatermelon/dev-env#20 fleet migration.

Claude-Session: https://claude.ai/code/session_01Sr9Qbx6v59pUTXvgZib6m7
@twistedmelonman
twistedmelonman merged commit 2457466 into main Aug 12, 2026
4 checks passed
@twistedmelonman
twistedmelonman deleted the claude/migrate-reusable-workflows-issue20 branch August 12, 2026 03:35
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