.NET: Remove retired OpenAI Assistants integration tests - #7896
Conversation
The OpenAI Assistants API was retired on August 26, 2026, which leaves this integration test project calling an unavailable endpoint. Remove the orphaned project and its solution entry while retaining coverage for Chat Completions and Responses. Copilot-Session: 1c11f846-3824-4d19-8206-ec9f0b3dc0ad
There was a problem hiding this comment.
Pull request overview
Removes obsolete .NET integration tests for the retired OpenAI Assistants API while retaining Chat Completions and Responses coverage.
Changes:
- Deletes the Assistants fixture and conformance tests.
- Removes the retired test project from the solution.
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
OpenAIAssistantStructuredOutputRunTests.cs |
Removes structured-output tests. |
OpenAIAssistantRunStreamingTests.cs |
Removes streaming run tests. |
OpenAIAssistantIRunTests.cs |
Removes run tests. |
OpenAIAssistantFixture.cs |
Removes the retired API fixture. |
OpenAIAssistantChatClientAgentRunTests.cs |
Removes agent run tests. |
OpenAIAssistantChatClientAgentRunStreamingTests.cs |
Removes agent streaming tests. |
OpenAIAssistant.IntegrationTests.csproj |
Deletes the orphaned test project. |
agent-framework-dotnet.slnx |
Removes the project from the solution. |
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
There was a problem hiding this comment.
MAF Automated Review — Iteration 1
Result: No findings
Scope: full PR (1 commit(s)): e36dcc53c38e
Model: gpt-5.6-sol
Overview
This PR removes an orphaned integration-test project for the retired OpenAI Assistants endpoint and removes its solution entry. The supported Chat Completions and Responses integration projects remain registered, while both solution-based and filesystem-based CI discovery can no longer select the retired project. No production API or behavior changes were identified.
Reviewed the supplied pull-request change set across correctness, security/reliability, architecture, and failure behavior.
No publishable findings remained after source verification for this scope.
Motivation & Context
OpenAI retired the Assistants API on August 26, 2026. The remaining integration test project now receives
HTTP 404fromPOST /v1/assistants, which causes the .NET integration job to fail even though the MAF Assistants extensions were removed previously.Description & Review Guide
OpenAIAssistant.IntegrationTestsproject, its fixture and conformance tests, and its solution entry.Related Issue
N/A. The failure was identified in GitHub Actions run 33004224957.
Contribution Checklist
breaking changelabel (or add "[BREAKING]" to the title prefix, before or after any language prefix) - a workflow keeps the label and title prefix in sync automatically.