Conversation
Automated sync from stranske/Workflows Template hash: d9bcacfe4222 Changes synced from sync-manifest.yml
🤖 Keepalive Loop StatusPR #896 | Agent: Codex | Iteration 0/5 Current State
🔍 Failure Classification| Error type | infrastructure | |
Keepalive Work Log (click to expand)
|
There was a problem hiding this comment.
Pull request overview
Synchronizes workflow templates from stranske/Workflows, updating the weekly metrics workflow and associated artifact-selection / bot-comment auth coverage scripts used to aggregate and preflight agent workflow metrics.
Changes:
- Updates
agents-weekly-metricsworkflow to useactions/setup-nodeand adjusts bot-comment auth coverage env wiring + hard-block error annotation formatting. - Refines weekly metrics artifact family detection by moving bot-comment auth coverage artifacts from prefix-based matching to regex-pattern matching.
- Refactors bot-comment auth coverage preflight to enforce an artifact directory/file “contract”, improve robustness when scanning/parsing JSON files, and enrich the summary output fields.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| .github/workflows/agents-weekly-metrics.yml | Switches Node setup approach and updates bot-comment auth coverage config + hard-block reporting. |
| .github/scripts/weekly_metrics_artifacts.js | Tightens artifact family classification for bot-comment auth coverage via regex-based patterns. |
| .github/scripts/bot_comment_auth_coverage.js | Refactors auth coverage preflight logic, adds artifact/file contract validation, and improves reporting details. |
| scripts/aggregate_agent_metrics.py | ||
| sparse-checkout-cone-mode: false | ||
|
|
||
| - name: Install GitHub API dependencies | ||
| run: npm install --no-save --no-package-lock @octokit/rest @octokit/auth-app | ||
| - name: Setup Node | ||
| uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 |
There was a problem hiding this comment.
The workflow sparse-checkout includes scripts/aggregate_agent_metrics.py, but that file doesn’t exist in this repository. The later “Aggregate metrics” step runs python scripts/aggregate_agent_metrics.py, so this workflow will fail at runtime unless the script is added or the workflow is adjusted to use an existing aggregation script/path.
|
Superseded by newer Workflows sync PR #920 (sync/workflows-daec38e5dbf4). Closing this duplicate sync lane so review and verification can focus on the latest template hash. |
Sync Summary
Files Updated
Files Skipped
Review Checklist
Source: stranske/Workflows
Manifest:
.github/sync-manifest.yml