chore: sync workflow templates - #351
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
|
There was a problem hiding this comment.
Pull request overview
Syncs this repo’s workflow templates/docs with stranske/Workflows by consolidating references onto the new “event hub” + “gate followups” workflows and removing deprecated legacy templates.
Changes:
- Update documentation to reference
agents-80-pr-event-hub.ymlandagents-81-gate-followups.yml. - Remove deprecated workflow templates that have passed the 2026-02-15 removal deadline.
- Adjust automation workflows/scripts to align with consolidated followups handling.
Reviewed changes
Copilot reviewed 13 out of 13 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/LABELS.md | Updates label → workflow mappings to consolidated workflows. |
| docs/CODEX_TOKEN_REFRESH.md | Updates the “verify” command to trigger agents-81-gate-followups.yml. |
| WORKFLOW_USER_GUIDE.md | Updates troubleshooting guidance to point to agents-80-pr-event-hub.yml. |
| .github/workflows/agents-autofix-dispatcher.yml | Replaces the old dispatch behavior with a consolidated-handling acknowledgement. |
| .github/workflows/agents-auto-pilot.yml | Dispatches agents-80-pr-event-hub.yml and agents-81-gate-followups.yml after auto-pilot PR creation. |
| .github/workflows/agents-81-gate-followups.yml | Updates autofix attempt tracking to reference the consolidated workflow filename. |
| .github/scripts/keepalive_orchestrator_gate_runner.js | Enhances keepalive gate runner behavior (label normalization, agent inference, draft disposition routing). |
| .github/workflows/agents-verify-to-issue.yml | Removes deprecated workflow template. |
| .github/workflows/agents-verify-to-issue-v2.yml | Removes deprecated workflow template. |
| .github/workflows/agents-pr-meta.yml | Removes deprecated workflow template. |
| .github/workflows/agents-keepalive-loop.yml | Removes deprecated workflow template. |
| .github/workflows/agents-autofix-loop.yml | Removes deprecated workflow template. |
| .github/workflows/agents-bot-comment-handler.yml | Removes deprecated workflow template. |
Comment on lines
+174
to
+183
| const body = [ | ||
| DRAFT_DISPOSITION_MARKER, | ||
| '### Draft PR requires human disposition', | ||
| '', | ||
| `Keepalive found this PR still in draft with ${checkboxCounts.unchecked} unchecked checklist item(s). Draft PRs must not occupy automation capacity silently.`, | ||
| '', | ||
| `Applied \`${NEEDS_ATTENTION_LABEL}\`, \`${NEEDS_HUMAN_LABEL}\`, and \`${PAUSE_LABEL}\` so this is visible in automation summaries and human queues.`, | ||
| '', | ||
| 'Next human action: finish the unchecked acceptance items and mark the PR ready for review, or close/supersede the PR.', | ||
| ].join('\n'); |
Comment on lines
44
to
+65
| @@ -65,32 +58,8 @@ jobs: | |||
| core.setFailed('Missing gate_run_id in payload'); | |||
| return; | |||
| } | |||
| const owner = context.repo.owner; | |||
| const repo = context.repo.repo; | |||
| const defaultBranch = context.payload.repository?.default_branch || 'main'; | |||
| const ref = `refs/heads/${defaultBranch}`; | |||
| try { | |||
| await withRetry((client) => | |||
| client.request( | |||
| 'POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches', | |||
| { | |||
| owner, | |||
| repo, | |||
| workflow_id: 'agents-autofix-loop.yml', | |||
| ref, | |||
| inputs: { | |||
| gate_run_id: gateRunId, | |||
| pr_number: String(prNumber), | |||
| head_sha: headSha, | |||
| }, | |||
| } | |||
| ) | |||
| ); | |||
| const shaNote = headSha ? `, headSha=${headSha}` : ''; | |||
| const trace = `gateRunId=${gateRunId}${shaNote}`; | |||
| core.info( | |||
| `Triggered agents-autofix-loop for PR #${prNumber} (${trace}).` | |||
| ); | |||
| } catch (error) { | |||
| core.setFailed(`Failed to dispatch autofix workflow: ${error.message}`); | |||
| } | |||
| const shaNote = headSha ? `, headSha=${headSha}` : ''; | |||
| const trace = `gateRunId=${gateRunId}${shaNote}`; | |||
| core.info( | |||
| `Autofix for PR #${prNumber} is handled by agents-81-gate-followups via Gate workflow_run (${trace}).` | |||
| ); | |||
This was referenced May 4, 2026
Owner
Author
|
Closing as stale because a newer sync workflow templates PR exists for this repository in the current cleanup campaign. |
16 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/Inv-Man-IntakeManifest:
.github/sync-manifest.yml