Jazzband guidelines: https://jazzband.co/about/releases
-
Get master to the appropriate code release state. GitHub Actions should pass on master.
-
Check HISTORY.md, update version number and release date
-
Create new GitHub release: https://github.com/jazzband/tablib/releases/new
- Tag:
- Click "Choose a tag"
- Enter new tag: "v3.4.0"
- Click "Create new tag: v3.4.0 on publish"
- Title: Leave blank, will be same as tag
- Click "Generate release notes" and edit as required
- Click "Publish release"
- Tag:
-
Once GitHub Actions has built and uploaded distributions, check files at Jazzband and release to PyPI
-
Check installation:
pip uninstall -y tablib && pip install -U tablib