Fix ruff exclude and document Merge Sync PRs workflow#662
Conversation
Also update CLAUDE.md to document the Merge Sync PRs workflow
Automated Status SummaryHead SHA: eefab34
Coverage Overview
Coverage Trend
Top Coverage Hotspots (lowest coverage)
Updated automatically; will refresh on subsequent CI/Docker completions. Keepalive checklistScopeNo scope information available Tasks
Acceptance criteria
|
🤖 Keepalive Loop StatusPR #662 | Agent: Codex | Iteration 0/5 Current State
🔍 Failure Classification| Error type | infrastructure | |
There was a problem hiding this comment.
Pull request overview
This pull request fixes the ruff CI configuration to properly exclude .venv directories and documents the proper workflow for merging sync PRs.
- Changed ruff from
--excludeto--extend-excludeto preserve default exclusions including.venv - Added documentation in CLAUDE.md for using the "Merge Sync PRs" workflow after syncing
- Fixed string literal escaping and API response access patterns in the agents-verify-to-issue workflow template
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
.github/workflows/reusable-10-ci-python.yml |
Updated ruff to use --extend-exclude instead of --exclude to preserve default exclusions |
CLAUDE.md |
Added section documenting the Merge Sync PRs workflow with usage instructions |
templates/consumer-repo/.github/workflows/agents-verify-to-issue.yml |
Fixed string escaping from \\n to \n and corrected API response property access from issue.data.* to issue.* |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Automated Status Summary
Scope
reusable-codex-run.yml) completes iterations, there's no visibility into:Context for Agent
Design Decisions & Constraints
workflow_runtrigger:keepalive_loop.jsto returnprReffrom PR dataagents-keepalive-loop.ymlto passpr_refto the Codex workflowRelated Issues/PRs
References
Tasks
reusable-codex-run.ymlto emit structured outputs:final-messagefrom Codex actionfiles-changed(count of modified files)commits-pushed(boolean)<!-- codex-cli-status:start -->/<!-- codex-cli-status:end -->markersagents_pr_meta_update_body.jsto populate the new section:keepalive_loop.jsto pass iteration context to the summary:Acceptance criteria
Head SHA: e9487bc
Latest Runs: ✅ success — Gate
Required: gate: ✅ success