chore: sync workflow templates - #1510
Conversation
Automated sync from stranske/Workflows Template hash: 1a66c2a78165 Changes synced from sync-manifest.yml
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Important Review skippedAuto reviews are limited based on label configuration. 🚫 Review skipped — only excluded labels are configured. (7)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
There was a problem hiding this comment.
Pull request overview
Syncs this repository’s GitHub Actions automation surface from stranske/Workflows, updating agent workflows and shared scripts to the latest template set (including new dependency-repair provenance gating and expanded keepalive/labeling behaviors).
Changes:
- Adds PR 46 “dependency repair contract” enforcement for Dependabot/Renovate and controlled dependency-repair promotion markers.
- Updates multiple agent workflows to the latest pinned action SHAs (notably
actions/setup-python@v7) and expands sparse checkouts to includeconfig/. - Extends automation scripts/workflows for better PR source-context classification and keepalive/autopilot stall 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 |
|---|---|
| .github/workflows/pr-46-dependency-repair-contract.yml | New PR-targeted contract gate to validate dependency-repair promotion provenance. |
| .github/workflows/backplane-conformance.yml | Updates Python setup action pin to the synced template version. |
| .github/workflows/agents-weekly-metrics.yml | Updates Python setup action pin to the synced template version. |
| .github/workflows/agents-verify-to-new-pr.yml | Adds config/ to sparse checkout; updates Python setup action pin. |
| .github/workflows/agents-issue-optimizer.yml | Adds config/ to sparse checkout; updates Python setup action pin. |
| .github/workflows/agents-dedup.yml | Updates Python setup action pin to the synced template version. |
| .github/workflows/agents-decompose.yml | Updates Python setup action pin to the synced template version. |
| .github/workflows/agents-capability-check.yml | Updates Python setup action pin to the synced template version. |
| .github/workflows/agents-auto-pilot.yml | Enhances stall-handling/keepalive handoff logic; adds secret-availability flags. |
| .github/workflows/agents-auto-label.yml | Adds concurrency and query-size bounding; expands “skip” logic for campaign issues. |
| .github/workflows/agents-80-pr-event-hub.yml | Adds config/ to sparse checkout; disables cone mode; updates Python setup action pin. |
| .github/scripts/source_context.js | Adds parsing/trust logic for dependency-repair promotion markers to refine PR source classification. |
| .github/scripts/agents_pr_meta_keepalive.js | Uses resolved PR source context to decide whether an issue number should be emitted. |
| // Derive the credential surface from the registry. The Actions API | ||
| // exposes secret names (not values), so newly registered keepalive | ||
| // agents are considered without another provider-specific edit here. |
| HAS_GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY != '' }} | ||
| with: | ||
| script: | | ||
| const { createTokenAwareRetry } = require('./.github/scripts/github-api-with-retry.js'); |
Sync Summary
Files Updated
Files Skipped
Review Checklist
Source: stranske/Workflows
Source SHA:
31339e1d9ba1cedd23648639e271c3c1cabbe939Template hash:
1a66c2a78165Sync branch:
sync/workflows-1a66c2a78165Consumer repo:
stranske/Manager-DatabaseManifest:
.github/sync-manifest.yml