Repository navigation
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. |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
ApprovabilityVerdict: Approved at Macroscope's review found this PR approvable — The PR is limited to ignored test and dependency metadata paths, restoring CI checks without changing product behavior or defaults. It introduces no static-analysis suppressions, production infrastructure changes, or new capability. Notes:
You can add or adjust custom eligibility rules. Learn more. |
|
Note Grok responding on behalf of Julius. Thanks for pulling all of these together! Every repair here has now landed on
If |
Problem
mainis red ate2cc34f1e4for five independent reasons. None is a product bug; each is stale code or a missed cleanup from a recent merge.GrokAdapterV2.test.tsimportseffect/Pathtwice, left by the merge of #20881 and #20180react-test-rendererfromapps/webwhileFileBrowserPanel.test.tsxandAttachmentImage.test.tsxstill import itTS2307plus failed web testsactivity-group, but the completed-HTML-render assertion still expectedwork-toggleThreadFork.execution.test.tsstill expected opt-out to drop the link'sendedWatch; the orchestrator now preserves the watch that just endedcomponents/AppTextandcomponents/ScreenScrollViewpaths, and the source-control route eagerly importsDatabaseStorageNoticeThis is the same two-file settings repair carried by #21280; it is included here so this branch restores
mainindependently of merge order.Change
Pathimport inapps/server/src/orchestration-v2/Adapters/GrokAdapterV2.test.ts.react-test-rendererand@types/react-test-rendererinapps/web/package.jsonand the lockfile. Only those two node-rendered test files still use them; migrating them to the browser project can be a separate follow-up rather than blocking the CI repair.activity-groupand changecontinuesWorkLogtotrue, matching the current lone-call row contract.endedWatch: <the ended watch>, matchingwithPullRequestWatch's behavior.components/uiand stubDatabaseStorageNotice, matching the production module moves.Scope and approval
Four minimal main-only repairs under the small obvious-fix exception. No production behavior, defaults, API, or new workflow changes. The only dependency change restores a package that existing tests still import.
Verification
vp test run apps/server/src/orchestration-v2/Adapters/GrokAdapterV2.test.tsvp test run apps/server/src/orchestration-v2/ThreadFork.execution.test.tsvp test run apps/mobile/src/lib/threadActivity.test.tsvp test run apps/mobile/src/features/settings/components/BranchNamingSettings.test.tsx apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsxvp test run apps/web/src/components/files/FileBrowserPanel.test.tsx apps/web/src/components/media/AttachmentImage.test.tsxvp run --filter @t3tools/web typecheckvp linton the changed filesvp fmt --checkon the changed filesWith this change all previously failing
mainchecks are covered by the branch: lint, web typecheck, web tests, mobile thread activity, the settings regressions, and the fork watch assertion.Implemented and tested with DeepSeek V4.1 Flash 1017 in T3 Code.