chore: sync workflow templates - #627
Conversation
Automated sync from stranske/Workflows Template hash: 57b9e3dbcb23 Changes synced from sync-manifest.yml
📝 WalkthroughWalkthroughThis PR updates pinned GitHub Actions revisions in two workflows: the agents guard fallback ChangesWorkflow action pin updates
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
Workflow state fingerprint for Keepalive Loop Reporter. Do not edit. |
|
Workflow state fingerprint for Agents Gate Followups. Do not edit. |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In @.github/workflows/agents-guard.yml:
- Line 114: The fallback action pin in agents-guard is out of sync with the
upstream stranske/Workflows template. Update the referenced setup-api-client
step to match the same commit pinned in the source agents-guard.yml template, or
explicitly document why this repository intentionally diverges; use the
setup-api-client reference in agents-guard.yml to locate the stale pin.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: 46deaceb-aab7-44e0-9c50-7521029ad66a
📒 Files selected for processing (2)
.github/workflows/agents-guard.yml.github/workflows/maint-76-claude-code-review.yml
🔗 Linked repositories identified
CodeRabbit considers these linked repositories for cross-repo context during reviews:
stranske/Workflows(auto-detected)
📜 Review details
🧰 Additional context used
📓 Path-based instructions (2)
**/.github/workflows/*.yml
📄 CodeRabbit inference engine (CLAUDE.md)
Reference reusable workflows from
stranske/Workflowswith@mainunless intentionally pinning to an exact commit SHA for a controlled reason.Reference reusable workflows with
@mainunless intentionally pinning to an exact commit SHA for a controlled reason.
Files:
.github/workflows/maint-76-claude-code-review.yml.github/workflows/agents-guard.yml
{**/.github/workflows/agents-*.yml,**/.github/workflows/autofix.yml,**/.github/codex/**}
📄 CodeRabbit inference engine (CLAUDE.md)
For synced workflows, prompts, scripts, and consumer docs (e.g.,
agents-*.yml,autofix.yml,.github/codex/prompts) — fix them instranske/Workflowsfirst, not locally in the consumer repo.
Files:
.github/workflows/agents-guard.yml
🔀 Multi-repo context stranske/Workflows
Linked repositories findings
stranske/Workflows
.github/workflows/agents-guard.yml:103,173— bothpull_request_targetandpull_requestfallback steps use the pinned external actionstranske/Workflows/.github/actions/setup-api-client@6c3391d38bbc20a4577ac42b9aa6c9dc4e462c09. Since this workflow is the source template for the sync, any repin here is directly relevant to the generated consumer workflow and should preserve the same inputs (secrets,github_token)..github/workflows/agents-guard.yml:64-93,134-163— the workflow has a local-vs-fallback split forsetup-api-client, guarded by file existence checks. That means the pin only matters when the local action is absent; consumers rely on the fallback being behaviorally compatible..github/workflows/*.yml— broad search showssetup-api-clientis used widely across many workflows (reusable-*,maint-*,health-*,agents-*). This makes the pinned revision in the fallback path a shared dependency surface, not an isolated change.
No matching maint-76-claude-code-review.yml file exists in stranske/Workflows, so I couldn’t validate that workflow here. [::stranske/Workflows::]
🔇 Additional comments (1)
.github/workflows/maint-76-claude-code-review.yml (1)
192-192: 🔒 Security & PrivacyNo action needed on the pin The
@521136812280ae7ef256e06045655b9da02793f0 # v1reference matches thev1tag. There’s no matchingmaint-76-claude-code-review.ymlinstranske/Workflows, so this workflow doesn’t appear to be synced from that repo.> Likely an incorrect or invalid review comment.
Sync Summary
Files Updated
Files Skipped
Review Checklist
Source: stranske/Workflows
Source SHA:
cd5687d7ae00a31b9cb6ddbf94cfb94c0e4fdf69Template hash:
57b9e3dbcb23Sync branch:
sync/workflows-57b9e3dbcb23Consumer repo:
stranske/Pension-DataManifest:
.github/sync-manifest.ymlSummary by CodeRabbit