chore: sync workflow templates - #1515
Conversation
Automated sync from stranske/Workflows Template hash: 402088f18625 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.
🟡 Not ready to approve
scripts/check_deliberate_break.py can still crash during the tamper-check path on git CalledProcessError, preventing a structured JSON verdict from being emitted.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.
Pull request overview
Syncs consumer workflow template content from stranske/Workflows, updating the agent registry, verifier robustness, and consumer-facing documentation to reflect the newer central-workflow model.
Changes:
- Harden
pr_verifier.pystructured-output parsing to handle non-string provider payloads (e.g., block lists) and make schema-repair responses stricter. - Extend
check_deliberate_break.pyto optionally install minimal pytest runtime deps (PyYAML) and improve failure reporting for timeouts / install failures. - Update
WORKFLOW_USER_GUIDE.mdto clarify which maintenance workflows are central-only, and bump the default Codex model selection in.github/agents/registry.yml.
File summaries
| File | Description |
|---|---|
| WORKFLOW_USER_GUIDE.md | Updates workflow documentation to distinguish central-only maintenance workflows from consumer templates. |
| scripts/langchain/pr_verifier.py | Makes LLM response parsing resilient to provider “content” shapes and avoids wasting repair attempts on metadata-only replies. |
| scripts/check_deliberate_break.py | Adds runtime dependency installation (PyYAML) and additional error-to-JSON handling for deliberate-break Gate checks. |
| .github/agents/registry.yml | Updates the default Codex execution profile model/fallback to the latest synced registry values. |
Review details
- Files reviewed: 4/4 changed files
- Comments generated: 1
- Review effort level: Lite
We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.
| except subprocess.TimeoutExpired as exc: | ||
| return _json_result( | ||
| VERDICT_BROKEN, | ||
| reason="command-timeout", | ||
| command=list(exc.cmd) if isinstance(exc.cmd, (tuple, list)) else str(exc.cmd), |
|
Superseded by the newer sync generation in #1516. The actionable tamper-check review finding is being repaired at the Workflows source in stranske/Workflows#2908; the post-merge sync will replace #1516 as needed. |
Sync Summary
Files Updated
Files Skipped
Review Checklist
Source: stranske/Workflows
Source SHA:
cbd86733a4ff0142bd66364176ee99b17a7ed122Template hash:
402088f18625Consumer-sync plan ID:
sha256:402088f18625fa53fae99052f7025f1d30100df55f0b89df1122c48e96d246c8Sync phase:
canarySync branch:
sync/workflows-402088f18625Consumer repo:
stranske/Manager-DatabaseManifest:
.github/sync-manifest.yml