Skip to content

fix(release): use existing PyPI environment token for 1.0.1 - #48

Merged
Si40Code merged 1 commit into
mainfrom
codex/pypi-token-release
Sep 23, 2026
Merged

Si40Code merged 1 commit into
mainfrom
codex/pypi-token-release

Conversation

@Si40Code

Copy link
Copy Markdown
Collaborator

Summary

  • As explicitly requested by the maintainer, use the existing PYPI_API_TOKEN secret in the pypi environment for publication.
  • Remove unused OIDC token permission and disable attestations, which the action supports only with Trusted Publishing. No credentials are copied or exposed.
  • Preserve release-only publishing, main/tag and exact-version checks, isolated build artifacts, checksums, metadata/license checks and post-publish verification.
  • Prepare patch 1.0.1 without moving the existing v1.0.0 tag. The SDK behavior and OpenAPI contract are unchanged.

Validation

  • bash scripts/validate.sh passed: 65 tests, lint, types, examples, hygiene, metadata and fresh wheel/source installs.
  • Parsed workflow and verified only the environment-scoped release publish step references the existing secret.
  • git diff --check passed.

Token existence is confirmed; its validity will be established by the authorized release job. This replaces the failing Trusted Publisher authentication path rather than silently adding a fallback.

@Si40Code
Si40Code requested a review from Ray-56 as a code owner September 23, 2026 10:22
@Si40Code
Si40Code merged commit 7c83c92 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