Skip to content

Prepare Python SDK release automation#318

Merged
paul-paliychuk merged 1 commit into
mainfrom
codex/sdk-release-automation
Jul 15, 2026
Merged

Prepare Python SDK release automation#318
paul-paliychuk merged 1 commit into
mainfrom
codex/sdk-release-automation

Conversation

@paul-paliychuk

Copy link
Copy Markdown
Contributor

Summary

  • run SDK validation on pull requests while retaining pushes to main
  • let release jobs publish the checked-out release tag instead of filtering on target_commitish
  • quote the Poetry version expansion so the workflow passes shell validation

Motivation

The monorepo SDK release orchestrator must be able to wait for CI on Fern-generated pull requests and publish a release from the exact merged commit. GitHub release target_commitish is metadata and is not a reliable release-integrity gate; the workflow already checks out the release tag and verifies that its version matches pyproject.toml.

Validation

  • actionlint .github/workflows/ci.yml .github/workflows/release-cloud.yml
  • git diff --check

Impact

No SDK runtime code changes. This prepares the Python repository for orchestrated SDK releases.

@paul-paliychuk paul-paliychuk marked this pull request as ready for review July 15, 2026 15:46
@paul-paliychuk paul-paliychuk merged commit d26ef0c into main Jul 15, 2026
7 checks passed
@paul-paliychuk paul-paliychuk deleted the codex/sdk-release-automation branch July 15, 2026 15:47
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