Skip to content

[fix] Allow platform chat namespace in post-transform smoke tests - #141

Open
travis-hoover-glean wants to merge 1 commit into
mainfrom
fix/platform-chat-smoke-test
Open

[fix] Allow platform chat namespace in post-transform smoke tests#141
travis-hoover-glean wants to merge 1 commit into
mainfrom
fix/platform-chat-smoke-test

Conversation

@travis-hoover-glean

Copy link
Copy Markdown
Contributor

Summary

PR #140 fixed the missing x-speakeasy-group overlays for two new client API endpoints, but CI still fails on a separate issue: the new Platform API POST /api/chat endpoint uses x-speakeasy-group: chat, which the smoke test did not recognize as an allowed top-level SDK namespace.

This updates the post-transformation smoke test to treat chat as a valid Platform API namespace (alongside agents, search, and skills) and adds an explicit assertion for the new endpoint.

Failing run: https://github.com/gleanwork/open-api/actions/runs/31036664766/job/92410356368

Test plan

  • Ran pnpm exec vitest run tests/post_transform_smoke.test.js locally after regenerating the merged spec
  • CI transform workflow passes post-transformation smoke tests

The new Platform API POST /api/chat endpoint uses x-speakeasy-group
chat, which is a valid top-level SDK namespace alongside agents,
search, and skills.
@travis-hoover-glean
travis-hoover-glean requested a review from a team as a code owner August 5, 2026 18:58
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.

1 participant