You can do the following to create a release:
- Run
poetry install
on themaster
branch to ensure you have the dev dependencies. - Run
semantic-release version
to look at the commits since the last release, determine the version bump needed (if any), and then update the version + add tags to the repo. - Run
git push --all
to push all commits and tags. - GitHub Actions should both
- Cut a release on the release page with the relevant release notes, and
- Upload a release to PyPI.
- After a few hours, the conda-forge watcher will automatically make a PR on the Oliver feedstock repo. You'll need to review the PR and merge in to update conda-forge.