Skip to content

[3/6] Run Python SDK tests in CI#21895

Open
aibrahim-oai wants to merge 2 commits intocodex/python-sdk-generate-types-from-pinned-runtimefrom
codex/python-sdk-ci
Open

[3/6] Run Python SDK tests in CI#21895
aibrahim-oai wants to merge 2 commits intocodex/python-sdk-generate-types-from-pinned-runtimefrom
codex/python-sdk-ci

Conversation

@aibrahim-oai
Copy link
Copy Markdown
Collaborator

@aibrahim-oai aibrahim-oai commented May 9, 2026

Stack

This PR is the third change in the stack, on top of #21893.

Why

The Python SDK tests need to run online so the dependency pin, pinned-runtime type generation, async coverage, and interleaving coverage stay enforced after review.

What changed

  • Add a separate python-sdk job to .github/workflows/sdk.yml.
  • Run the job in python:3.12-alpine so the pinned musl runtime wheel installs normally in CI.
  • Run the Python SDK pytest suite in parallel with the existing SDK job.

Verification

  • python-sdk passed in CI on this PR.
  • sdks passed in CI on this PR.

@aibrahim-oai
Copy link
Copy Markdown
Collaborator Author

@aibrahim-oai aibrahim-oai changed the title Run Python SDK tests in CI [3/3] Run Python SDK tests in CI May 9, 2026
aibrahim-oai and others added 2 commits May 9, 2026 10:24
Add a separate Python SDK runner that installs the pinned musl runtime wheel in an Alpine Python container and runs the SDK pytest suite in parallel with existing SDK checks.

Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
@aibrahim-oai aibrahim-oai force-pushed the codex/python-sdk-generate-types-from-pinned-runtime branch from 7902536 to 242ca6d Compare May 9, 2026 07:24
@aibrahim-oai aibrahim-oai force-pushed the codex/python-sdk-ci branch from 6678d99 to 8b8e868 Compare May 9, 2026 07:24
@aibrahim-oai aibrahim-oai changed the title [3/3] Run Python SDK tests in CI [3/4] Run Python SDK tests in CI May 9, 2026
@aibrahim-oai aibrahim-oai changed the title [3/4] Run Python SDK tests in CI [3/5] Run Python SDK tests in CI May 9, 2026
@aibrahim-oai aibrahim-oai changed the title [3/5] Run Python SDK tests in CI [3/6] Run Python SDK tests in CI May 9, 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.

1 participant