Skip to content

Latest commit

 

History

History
16 lines (14 loc) · 624 Bytes

RELEASE.md

File metadata and controls

16 lines (14 loc) · 624 Bytes

How to release a new version

  1. Set the new version in pyproject.toml.
  2. make lock
  3. make tests
  4. export VERSION=<new version>
  5. git add -p && git ci -m "release $VERSION"
  6. git push origin main and wait for GitHub Actions to pass the build.
  7. git tag $VERSION
  8. git push --tags

The Action should build & test the package, and then upload it to PyPI. Then, automatically create a new GitHub Release with generated changelog. After the Action is done, go to https://github.com/Pylons/pyramid_openapi3/releases/, and edit the latest release to remove cleanup/unnecessary items from the description.