Skip to content

Publish to pypi with CI#2

Merged
MattsonCam merged 8 commits intomainfrom
pypi_publishing
Apr 30, 2026
Merged

Publish to pypi with CI#2
MattsonCam merged 8 commits intomainfrom
pypi_publishing

Conversation

@MattsonCam
Copy link
Copy Markdown
Member

This pr adds automated trusted publishing for releases so publishing happens through CI after creating a release tag, and documents a clear release workflow for maintainers. It also updates release metadata and validation dependencies to support reliable package publishing checks.

Comment thread .github/workflows/publish-testpypi.yml Outdated
Comment thread .github/workflows/publish.yml Outdated
Comment thread .github/workflows/publish.yml
Comment thread pyproject.toml Outdated
Comment thread pyproject.toml Outdated
Cameron Mattson added 3 commits April 30, 2026 17:31
Stop maintaining the separate TestPyPI release workflow by deleting
`.github/workflows/publish-testpypi.yml`.

This simplifies the CI/release setup in this repository and removes
TestPyPI-specific automation
The publish build job already runs on ubuntu-latest with Python available,
and the package supports Python >=3.10. Remove the redundant `uv python
install 3.12` step to reduce workflow complexity and runtime while keeping
build and publish behavior unchanged.
@MattsonCam
Copy link
Copy Markdown
Member Author

Thanks @d33bs ! Merging now

@MattsonCam MattsonCam merged commit d788659 into main Apr 30, 2026
12 checks passed
@MattsonCam MattsonCam deleted the pypi_publishing branch April 30, 2026 23:59
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.

2 participants