From 7d849a993f8b1867f61902efbc8c56acba42b987 Mon Sep 17 00:00:00 2001 From: Mykhailo Chalyi Date: Sun, 17 May 2026 17:26:32 +0000 Subject: [PATCH] ci(examples): cover openai_websocket_client and openresponses_client Two example scripts shipped in `examples/` were not exercised by the Examples CI job: - `examples/openai_websocket_client.py` covers the WebSocket mode for the OpenAI Responses API (PR #26). - `examples/openresponses_client.py` covers the OpenResponses API (`/openresponses/v1/responses`). Both run against the same release server already spun up in the Examples job. Smoke-tested locally against the running server before adding to CI. --- .github/workflows/ci.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4a57df9..2321a3d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -215,12 +215,18 @@ jobs: - name: Run OpenAI Python example run: uv run examples/openai_client.py + - name: Run OpenAI WebSocket Python example + run: uv run examples/openai_websocket_client.py + - name: Run List Models Python example run: uv run examples/list_models.py - name: Run Responses Python example run: uv run examples/responses_client.py + - name: Run OpenResponses Python example + run: uv run examples/openresponses_client.py + - name: Run LangChain Python example run: uv run examples/langchain_client.py