chore: sync workflow templates - #949
Closed
stranske wants to merge 1 commit into
Closed
Conversation
Automated sync from stranske/Workflows Template hash: aa87958cbd5c Changes synced from sync-manifest.yml
Contributor
|
Health 45 Agents Guard stopped this pull request. What we found
Next steps
Files seen in this run
|
Contributor
There was a problem hiding this comment.
Pull request overview
Syncs this repository’s GitHub Actions “agent” workflow templates/documentation to the upstream stranske/Workflows source, consolidating older standalone workflows into the newer event-hub + gate-followups model and removing deprecated templates past their deadline.
Changes:
- Update docs to reference consolidated workflows (
agents-80-pr-event-hub.yml,agents-81-gate-followups.yml) instead of deprecated verify-to-issue / keepalive loop workflows. - Adjust automation workflows to dispatch the consolidated entrypoints (PR event hub + gate followups) rather than legacy workflows.
- Remove deprecated workflow templates (verify-to-issue v1/v2, PR meta, keepalive loop, autofix loop, bot comment handler).
Reviewed changes
Copilot reviewed 13 out of 13 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/LABELS.md | Updates label → workflow mappings to consolidated workflows. |
| docs/CODEX_TOKEN_REFRESH.md | Updates token refresh verification instructions to use gate followups workflow. |
| WORKFLOW_USER_GUIDE.md | Updates guidance to check consolidated PR event hub logs. |
| .github/workflows/agents-autofix-dispatcher.yml | Converts legacy dispatcher behavior into a consolidated-handling acknowledgement. |
| .github/workflows/agents-auto-pilot.yml | Dispatches consolidated PR event hub + gate followups instead of legacy workflows. |
| .github/workflows/agents-81-gate-followups.yml | Aligns internal attempt tracking to the consolidated followups workflow. |
| .github/scripts/keepalive_orchestrator_gate_runner.js | Enhances keepalive gate runner (label normalization, agent inference, draft routing/self-heal behavior). |
| .github/workflows/agents-verify-to-issue.yml | Removed deprecated workflow. |
| .github/workflows/agents-verify-to-issue-v2.yml | Removed deprecated workflow. |
| .github/workflows/agents-pr-meta.yml | Removed deprecated workflow. |
| .github/workflows/agents-keepalive-loop.yml | Removed deprecated workflow. |
| .github/workflows/agents-autofix-loop.yml | Removed deprecated workflow. |
| .github/workflows/agents-bot-comment-handler.yml | Removed deprecated workflow. |
Comments suppressed due to low confidence (1)
.github/workflows/agents-81-gate-followups.yml:888
- This PR deletes several protected
agents-*workflow files (e.g.,agents-keepalive-loop.yml,agents-autofix-loop.yml,agents-bot-comment-handler.yml,agents-verify-to-issue-v2.yml). The agents guard workflow enforces an allowlist for deletions via.github/scripts/agents-guard.js(ALLOW_REMOVED_PATHS), and those paths are currently not listed, so the guard job will fail on this PR. Either add these removed workflow paths toALLOW_REMOVED_PATHSor keep stub workflows in place to satisfy the guard.
const workflowFile = 'agents-81-gate-followups.yml';
// Reduce attempts for auto-escalated PRs (they weren't agent-initiated)
const isEscalated = labels.includes('autofix:escalated');
const maxAttempts = isEscalated
? Math.min(2, Number(outputs.max_attempts))
Comment on lines
40
to
+44
| with: | ||
| secrets: ${{ toJSON(secrets) }} | ||
| github_token: ${{ steps.app_token.outputs.token || github.token }} | ||
|
|
||
| - name: Dispatch autofix workflow | ||
| - name: Acknowledge consolidated autofix handling |
Comment on lines
+63
to
+64
| headRef.startsWith('claude/') || | ||
| /^feat\/\d+/.test(headRef) |
|
|
||
| ```bash | ||
| gh workflow run agents-keepalive-loop.yml | ||
| gh workflow run agents-81-gate-followups.yml -f pr_number=<pr-number> -f force_retry=true |
Owner
Author
|
Closing as stale because a newer sync workflow templates PR exists for this repository in the current cleanup campaign. |
16 tasks
22 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Sync Summary
Files Updated
Files Skipped
Review Checklist
Source: stranske/Workflows
Source SHA:
a7734417f00b3989ec261d80c03d9cbf1439e5cdTemplate hash:
aa87958cbd5cSync branch:
sync/workflows-aa87958cbd5cConsumer repo:
stranske/Manager-DatabaseManifest:
.github/sync-manifest.yml