Skip to content

Prepare Python SDK release automation#318

Draft
paul-paliychuk wants to merge 1 commit into
mainfrom
codex/sdk-release-automation
Draft

Prepare Python SDK release automation#318
paul-paliychuk wants to merge 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.

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