Skip to content

release: prepare PyPI 0.1.0 publication - #2

Merged
JohnsonKlose merged 1 commit into
mainfrom
codex/pypi-release-0.1.0
Aug 15, 2026
Merged

release: prepare PyPI 0.1.0 publication#2
JohnsonKlose merged 1 commit into
mainfrom
codex/pypi-release-0.1.0

Conversation

@JohnsonKlose

Copy link
Copy Markdown
Collaborator

Summary

  • promote revise-svc from 0.1.0rc1 to 0.1.0
  • add a release.published workflow using PyPI Trusted Publishing (OIDC)
  • build once, test the exact wheel/sdist, publish through TestPyPI, then PyPI, then attach verified assets to the GitHub Release
  • remove version-specific wheel paths from CI and distribution tests

Validation

  • 850 non-integration tests passed in the sanitized Python 3.10.14 single-thread environment
  • 35 repository release-contract tests passed
  • release workflow YAML parsed successfully and both embedded Python verification blocks compiled
  • wheel/sdist twine checks, clean installs, installed CLI checks, and TACCO/POT solver smoke passed locally

Required before publishing v0.1.0

The repository owner must create the testpypi and pypi GitHub Environments and configure matching Trusted Publishers on TestPyPI and PyPI for owner wuys13, repository REVISE, workflow release.yml. Do not publish the GitHub Release until those settings are in place.

Promote the package version and add a gated OIDC workflow that validates one artifact set through TestPyPI, PyPI, and GitHub Release assets.
@JohnsonKlose
JohnsonKlose merged commit 84e3cf8 into main Aug 15, 2026
14 checks passed
@JohnsonKlose
JohnsonKlose deleted the codex/pypi-release-0.1.0 branch August 15, 2026 07:31
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