Releases are triggered by git tags and published to PyPI via OIDC trusted publishing.
-
Update
CHANGESwith the release notes -
Bump version in
src/tmuxp/__about__.py -
Commit:
$ git commit -m "tmuxp <version>" -
Tag:
$ git tag v<version> -
Push:
$ git push && git push --tags -
CI builds and publishes to PyPI automatically via trusted publishing
The CHANGES file uses this format:
tmuxp <version> (<date>)
------------------------
### What's new
- Description of feature (#issue)
### Bug fixes
- Description of fix (#issue)
### Breaking changes
- Description of break, migration path (#issue)