Generate modern Python clients from OpenAPI
- The project is written to support Python 3.8 and should conform to the Triax Python Standards.
- Any changes should be covered with a unit test and documented in CHANGELOG.md
- Start a release with Git Flow
- Update the version number in
pyproject.tomlwithpoetry version <rule> - Ensure all requirements are pointing to released versions
- Add the release date to the new version in CHANGELOG.md
- Commit and push any changes
- Create a pull request from the release branch to master
- Get approval from all stakeholders
- Ensure all checks pass (e.g. CircleCI)
- Open and merge the pull request
- Create a tag on the merge commit with the release number
- Dylan Anthony danthony@triaxtec.com