Repository navigation
test: repair Windows-only and roster regressions surfaced by full-platform dev CI - #5592
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configurationConfiguration used: Repository: lidge-jun/opencodex/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (4)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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. Comment |
리뷰 · 우선순위 18 / 80이 PR은 라인 - 라인 - 라인 - 검증 — 본문대로 로컬 스위트는 NOT RUN입니다. 이 글을 쓸 때 PR 체크(changes/hygiene 등)는 아직 pending이고, Windows 회귀는 작성자가 말한 메인테이너의 판단이 필요한 지점 로스터 쪽 “항상 참인 equal” 줄을 두고 고정 배열만 믿어도 되는지, 아니면 equal 대신 고정 배열을 너의 추천 네 고침 모두 원인과 맞고, 단언을 느슨하게 풀거나 타임아웃을 올린 흔적은 없습니다. 호스트 CI와 Windows를 도는 이 댓글은 grok-bot이 작성했습니다 |
|
✅ Deterministic PR hygiene checks passed. |
Summary
A manual full-platform Cross-platform CI run on
dev7687584 (run 35774567373) failed the Windows and one Linux shard. Pull-request runs skip the Windows shards for non-native changes, so these regressions reacheddevunseen. A release push run onmain/previewruns every shard and would fail on each of them.tests/providers/provider-registry-parity.test.ts: theopenai-apikeyroster count was still 11 after GPT-6 Sol and Luna were added (13). The assertion now compares the registry roster with the login roster, whose exact ids are already pinned above it. This failed on Linux too.tests/ci-workflows/ci-scope-reduction.test.ts: the executed emitter and aggregate-gate cases launch/bin/bash, which the Windows runner lacks. Those steps run under bash on ubuntu-latest, so the executed cases now follow the repository convention of skipping on win32. The structural assertions still run on every platform.tests/ci-workflows/setup-hooks.test.ts: the fixture containment check compared Git's Windows path spelling with the fixture root as raw strings. It now compares the filesystem-resolved paths and still rejects paths outside the fixtures.tests/cli/cli-connect-readiness.test.ts: the probe copied Windowsprocess.envinto a plain object whose key can bePath, while the resolver readsenv.PATH. The fixture now provides an explicitPATHentry for the lower launcher.Verification
workflow_dispatchCross-platform CI run on this branch exercises the Windows shards that the pull-request run skips.Checklist
dev