fix(scheduler): skip central target Actions inventory - #2005
Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
독립 baseline 검증: hosted run 34082563712 / job 101620505562의 15개 실패 모두 이 PR 이전 부모 14f7c85ca56be3297fa4d090d39d487d7be9bf14에서도 재현했습니다. clean detached worktree에서 기존 pytest 환경으로 동일 test node들을 두 묶음 실행: 4 failed / 330 deselected / 13.60s 및 11 failed / 323 deselected / 1.65s, 모두 exit 1. 첫 세 건은 취소 함수 테스트 대역이 stdin 키워드 인자를 받지 못하는 TypeError이며, 나머지는 workflow-starting credential 증거 누락과 관련된 assertion/RuntimeError입니다. 따라서 관측된 15개 실패는 이번 target inventory 생략 변경 이전에도 존재합니다. 부모 #2002/#2003 계약과 fixture를 함께 수리해야 하며, 자격 증명 안전 검사를 제거하거나 기대값만 wait로 바꾸는 것은 해결이 아닙니다. 이 결과는 #2005 전체 정상 동작이나 hosted 통과를 뜻하지 않습니다. 소스 변경 없이 검증했습니다. |
Root cause
Before dispatching a central current-head reviewer, the scheduler enumerated target-repository old-head Actions runs. Those runs are not the central verdict authority, but the read spends the cross-repository App quota and can block useful dispatch work when that bucket is exhausted.
This is a bounded successor for the corresponding valid delta preserved in historical Draft #1231. It follows the credential/stack trigger chain #2002 → #2003 → #2004.
RED → GREEN
08a16caa4fdb0d0d86c44bb8cd7aed611beaab7ba42ab0035b953241ad81f01414efad555287540cdocs/product-technical-gap-baseline.mdAuthority and safety
fix/stacked-python-runtime-review-triggers@14f7c85ca56be3297fa4d090d39d487d7be9bf14