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 |
|
✅ Deterministic PR hygiene checks passed. |
리뷰 · 우선순위 55 / 80이 PR은 #4956의 Windows 쪽 테스트 픽스처를 고칩니다. 제품 코드와 타임아웃은 그대로 두고, 테스트만 손봅니다. 첫 번째는 라인 - 새 readiness 격리는 메인테이너의 판단이 필요한 지점
너의 추천
이 댓글은 grok-bot이 작성했습니다 |
…#5509) * chore(dev): retire automatic pre-push validation (#5500) Carry #5500 and align both draft enforcement prompts with scoped validation. Clarify that inherited Git override isolation belongs to the fixture harness. Co-authored-by: JUN <243035832+lidge-jun@users.noreply.github.com> * ci: root macOS discovery and diagnose owned process waits (#5483) Carry the rooted sharded suite and read-only stall observer without changing control-lane batching, suite budgets, or failure propagation. Co-authored-by: luvs01 <27862058+luvs01@users.noreply.github.com> * test: isolate Windows runtime discovery and reservation fixtures (#5484) Carry #5484 while avoiding the unnecessary parent LOCALAPPDATA mutation. Preserve real SQLite contention, atomic publication, reservation assertions, and existing deadlines. Co-authored-by: luvs01 <27862058+luvs01@users.noreply.github.com> * fix(ci): bound translation email scanning (#5454) Carry the at-sign-anchored sanitizer scan, explanatory rationale, and long-token regression without changing mention-defusing semantics. Co-authored-by: luvs01 <27862058+luvs01@users.noreply.github.com> * fix(ci): redact diagnostic paths and align localized command lists Capture and redact sample output before bounded emission, retain diagnostic child ownership and regression fixtures, and add the missing test:changed command to six locale inventories. Local runtime validation remains NOT RUN by owner instruction. * fix(ci): preserve legacy checklist bodies with durable re-attestation Require author clear-and-retick saves bound to real head/base and persisted server-time checkpoints. Preserve pending state across events, invalidate stale evidence, and refresh live PR and saved proof before readiness. Keep body writes out of migration handling and cover mutation failures and sequential races. Local runtime validation: NOT RUN by owner instruction. Independent static review passed; hosted verification and explicit maintainer security review remain pending. * fix(ci): require saved attestation evidence before readiness promotion The pre-ready readback compared the saved gate comment with the run's expected state, but the gate mutated the listed comment object in place, so a readback that shared it observed this run's own write. Replace the object instead and require the saved state to be a finalized attestation of the live head, base and body before any ready side effect. A wording-only save that keeps its ticks now gets a specific action, so the rejected shortcut is acknowledged in the gate comment instead of being skipped as a byte-identical update. Record the readback as a reviewed read, and move the self-contained exhaustive-deps suppression block byte for byte into a sibling file to keep ci-workflows.test.ts under its size cap. Local runtime validation: NOT RUN by owner instruction; hosted CI verifies. --------- Co-authored-by: JUN <243035832+lidge-jun@users.noreply.github.com> Co-authored-by: luvs01 <27862058+luvs01@users.noreply.github.com>
Summary
PATHandHOMEbut previously inheritedLOCALAPPDATA, allowing full discovery to launch a developer's installed Codex runtime. The fixture now owns that directory too; a real executable sentinel proves that removing the isolation would launch the external candidate while ordinary discovery remains enabled.Verification
bun run test:changedselected both changed files and passed 39 tests / 250 assertions, zero failures.bun run typecheck,bun run privacy:scan, andgit diff --checkpassed.--versioninvocation. With fixture isolation, that invocation is absent and lower-priority full discovery still runs.5f9d1046a804e863cc0835340dc6e1781c0bf186with Bun 1.4.0 and passed all 39 tests in 34.13 seconds, zero failures. No full-suite Windows result is claimed; this PR remains draft pending required checks and review.Checklist