Skip to content

docs(release): clarify PyPI publisher binding and automatic release - #47

Merged
Si40Code merged 1 commit into
mainfrom
codex/fix-sdk-publishing
Sep 23, 2026
Merged

Si40Code merged 1 commit into
mainfrom
codex/fix-sdk-publishing

Conversation

@Si40Code

Copy link
Copy Markdown
Collaborator

Summary

  • Document that the pypi environment no longer requires separate deployment approval, as explicitly requested by the maintainer.
  • Preserve OIDC publishing and main/v* deployment restrictions.
  • Explain the exact existing-project Trusted Publisher binding and safe recovery from invalid-publisher.

Incident

Release run 35843079307 passed the build but PyPI rejected the OIDC exchange with invalid-publisher. This documentation change does not by itself fix the external PyPI project configuration. That configuration must match CALLE-AI / server-sdk-python / publish-python.yml / pypi before retrying the failed publish job.

Validation

  • Documentation-only change; git diff --check passed.
  • No package, generated contract, runtime or dependency change.

@Si40Code
Si40Code requested a review from Ray-56 as a code owner September 23, 2026 10:02
@Si40Code
Si40Code merged commit 30affc5 into main Sep 23, 2026
2 checks passed
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