chore: sync workflow templates - #1516
Conversation
Automated sync from stranske/Workflows Template hash: 66c434a698c8 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
The new dependency pin install logic isn’t enforced when a different PyYAML version is already present, and the new LLM content-block extraction can return empty text and burn parsing/repair attempts unnecessarily.
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-repo workflow template artifacts from stranske/Workflows into stranske/Manager-Database, updating agent/verifier support scripts and the workflow user guide to match the central automation lane behavior.
Changes:
- Update PR verifier parsing/repair to tolerate provider responses that return content blocks instead of a plain string.
- Extend deliberate-break Gate helper to install minimal pytest runtime deps (PyYAML) and to return structured timeout/dependency-install failures.
- Refresh consumer documentation and agent registry details to align with the central Workflows repo.
File summaries
| File | Description |
|---|---|
| WORKFLOW_USER_GUIDE.md | Updates maintenance-workflow documentation to distinguish central-only workflows from consumer templates. |
| scripts/langchain/pr_verifier.py | Coerces provider response content into JSON text for structured parsing and tightens repair handling. |
| scripts/check_deliberate_break.py | Ensures lightweight pytest runtime deps are available (without touching Gate workflow files) and improves failure classification. |
| .github/scripts/verifier_verdict_json.py | Normalizes needs_attention to avoid truthiness traps from non-bool values. |
| .github/agents/registry.yml | Updates default Codex execution profile model/fallback mapping. |
Review details
- Files reviewed: 5/5 changed files
- Comments generated: 2
- Review effort level: Lite
We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.
|
Superseded by source-corrected workflow sync #1518 after Workflows #2908 merged; closing this intermediate generation. |
Sync Summary
Files Updated
Files Skipped
Review Checklist
Source: stranske/Workflows
Source SHA:
628a72520398d27262610ce6fda4dbbff7e84303Template hash:
66c434a698c8Consumer-sync plan ID:
sha256:66c434a698c815ccc2f424a4dd91191523e1a4e63bd21b83111800e2358052dbSync phase:
canarySync branch:
sync/workflows-66c434a698c8Consumer repo:
stranske/Manager-DatabaseManifest:
.github/sync-manifest.yml