Skip to content

Prepare Java next compatibility checks for Assistants retirement - #1361

Closed
dpiet-oai wants to merge 2 commits into
nextfrom
dp/java-v5-assistants-compatibility-next
Closed

dpiet-oai wants to merge 2 commits into
nextfrom
dp/java-v5-assistants-compatibility-next

Conversation

@dpiet-oai

Copy link
Copy Markdown
Contributor

Java v5 will remove the retired Assistants and Threads bindings. The compatibility job compiles the previous SDK’s tests against the proposed SDK, so it needs a reviewed baseline before those bindings can be removed.

Add the 113 generated tests that use the retired bindings to the compatibility manifest on next. They cover Assistants, Threads, Messages, Runs, and Run Steps. The regular test suite continues to compile and run them. The removal will delete these entries along with the tests.

Each path was matched to a compatibility compilation failure and to a test deleted by the planned removal. The existing detector passed locally when run first on the policy update and then on the removal using that policy as its base.

@dpiet-oai
dpiet-oai requested a review from a team as a code owner November 10, 2026 16:30
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 10, 2026 •

Copy link
Copy Markdown
Codex Review Summary: ✅ Completed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-10T17:31:51.495436Z 6c31e94 New commits
🔒 Security Review ✅ Completed 2026-11-10T17:32:37.741950Z 6c31e94 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@markstuart-oai markstuart-oai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No actionable findings. The 113 explicit exclusions are narrowly scoped to the retired bindings and reuse the existing baseline-policy mechanism without changing ordinary test discovery. The manifest grows from 44 to 161 lines; no structural regression identified.

Source-only review of be7560f28f51e589459c8e2755fea7daba8f1219. Two independent source reviews; no candidate code, tests, builds or generators executed.

Validation limits:

  • Source-only review; no tests or compatibility compilations were executed.
  • Source-only review; no tests or commands were executed.

@jbeckwith-oai jbeckwith-oai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed all 113 Assistants/Threads compatibility exclusions against the planned generated removal. Paths exist, exclusions are limited to the staged compatibility build, and ordinary test discovery is preserved. No actionable findings.

Hosted CI at review: no failed checks observed. 4 checks pending.

Static review with an independent reviewer; no candidate code or local tests executed.

@markstuart-oai markstuart-oai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No actionable findings at 6c31e94. All 113 paths exist and narrowly cover the retiring APIs. Exclusions reuse the existing staged compatibility mechanism without changing ordinary test discovery. The manifest grows from 44 to 161 lines; no structural regression identified.

Source-only review of 6c31e94be9bc3d7f756d61ddc7ef9428a92b448d. Two independent source reviews; no candidate code, tests, builds or generators executed.

Validation limits:

  • Source-only review; no code, tests, or compatibility compilations executed.
  • Source-only review; no code, tests, builds, or compatibility compilations executed.

@dpiet-oai

Copy link
Copy Markdown
Contributor Author

Superseded by #1367, squash-merged into next at 5d272f8c630ef3628ab6b23aa7f90d0ee3151589. The merged tree matches the reviewed bundle. Component CI and combined CI passed.

@dpiet-oai dpiet-oai closed this Nov 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants