Create .github/workflows/release.yml to auto-release on push to main.
Jobs:
- release — runs PSR GitHub Action to compute next version, stamp
pyproject.toml, generate changelog, commit + tag, push, create GitHub release
- build — depends on release. Checks out tagged commit, runs
pixi install then pixi run build, uploads dist artifacts
- pypi-publish — depends on build. Downloads artifacts and publishes to PyPI via
pypa/gh-action-pypi-publish@release/v1 using OIDC trusted publishing
Part of the CI/CD setup plan.
Create
.github/workflows/release.ymlto auto-release on push tomain.Jobs:
pyproject.toml, generate changelog, commit + tag, push, create GitHub releasepixi installthenpixi run build, uploads dist artifactspypa/gh-action-pypi-publish@release/v1using OIDC trusted publishingPart of the CI/CD setup plan.