fix: keep merge-sync checkout intact (#1110)#1110
Conversation
There was a problem hiding this comment.
Pull request overview
Removes a redundant sparse checkout step in the merge-sync workflow that could overwrite the workspace contents and cause required workflow files (e.g., maint-68-sync-consumer-repos.yml) to be missing during sync PR merge runs.
Changes:
- Deleted the “Checkout retry helpers” step that re-ran
actions/checkoutwithsparse-checkout, which could wipe previously checked-out files.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Automated Status SummaryHead SHA: 05e9f5b
Coverage Overview
Coverage Trend
Top Coverage Hotspots (lowest coverage)
Failure triageDetected failure types: pytest.
Updated automatically; will refresh on subsequent CI/Docker completions. Keepalive checklistScopeAfter merging PR #103 (multi-agent routing infrastructure), we need to: Context for AgentDesign Decisions & Constraints
Related Issues/PRsReferences
Blockers & Dependencies
Tasks
Acceptance criteria
|
Automated Status Summary
Scope
After merging PR #103 (multi-agent routing infrastructure), we need to:
Context for Agent
Design Decisions & Constraints
<!-- keepalive-loop-summary -->| github-actions[bot] | NEW: CLI agent iteration tracking | ✅ Keep for CLI agents |<!-- keepalive-state:v1 -->| agents-workflows-bot[bot] | State tracking |<!-- keepalive-round: N -->| stranske | OLD: Instruction comment | ❌ CLI agents dont need this |agent:*label), we should have exactly one updating comment (<!-- keepalive-loop-summary -->) instead of accumulating 10+ comments per PR.Related Issues/PRs
References
Blockers & Dependencies
Tasks
GITHUB_STEP_SUMMARYoutput so iteration results are visible in the Actions UIAcceptance criteria
Head SHA: fa8a9e9
Latest Runs: ✅ success — Gate
Required: gate: ✅ success