Open
Description
Let's create a tutorial on dynamic versioning in our package guide that covers using hatch_vcs for versioning
the tutorial would cover
- what is dynamic versioning?
- How to create github tags / releases
- How to setup hatch to use dynamic versioning (hatch_vcs)
- How to create a github action that triggers a release to PyPI when a new tagged release is created
Other topics for a future issue to consider
- Where you want to trigger the tag update -
- local on your computer create a tag and then a release
- Using a Github action and a release online (our github.com/pyopensci/pyospackage repo uses the github action approach)
- How you want to maintain the changelog and bump versions while keeping it up to date.
Metadata
Metadata
Assignees
Type
Projects
Status
Python Package Guide