Skip to content

fix(scheduler): skip central target Actions inventory - #2005

Draft
seonghobae wants to merge 2 commits into
fix/stacked-python-runtime-review-triggersfrom
fix/scheduler-skip-central-target-inventory
Draft

fix(scheduler): skip central target Actions inventory#2005
seonghobae wants to merge 2 commits into
fix/stacked-python-runtime-review-triggersfrom
fix/scheduler-skip-central-target-inventory

Conversation

@seonghobae

Copy link
Copy Markdown
Contributor

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

  • RED: 08a16caa4fdb0d0d86c44bb8cd7aed611beaab7b
    • fails if a centralized review path enumerates target stale-run inventory
  • GREEN: a42ab0035b953241ad81f01414efad555287540c
    • skips only target stale-run enumeration when the configured dispatch repository differs
    • preserves same-repository stale-run cleanup
    • uses case-insensitive repository identity
    • updates CHANGELOG, APA-style doctoring, and docs/product-technical-gap-baseline.md

Authority and safety

  • Base: fix/stacked-python-runtime-review-triggers@14f7c85ca56be3297fa4d090d39d487d7be9bf14
  • Normal fast-forward commits only; no force push or rebase
  • No central run cleanup, required check, reviewer, or mutation permission is weakened
  • Status remains Proposed pending the parent stack and fresh exact-head evidence

@coderabbitai

coderabbitai Bot commented Sep 7, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@seonghobae

Copy link
Copy Markdown
Contributor Author

독립 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 통과를 뜻하지 않습니다. 소스 변경 없이 검증했습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working priority: medium Normal-priority or P2 work type: bug Defect or incorrect behavior

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant