Decide to do a release, and check with regular contributors on Slack that they don’t have anything pending.
Ensure version pins in setup.py and conda-environment.yml are in sync and up to date.
Update the release notes in the
developbranch via a PR.
Create a new Tag and Release using the GitHub Releases Web UI
Wait for the GitHub Action to run and publish the new release to PyPI
Wait for the conda-forge bot to notice the new PyPI version and create a PR against the conda-forge datacube feedstock
Merge the PR created by the conda-forge bot to create a new conda-forge release.
Manually update the
stablebranch via a PR from
Kick back, relax, and enjoy a tasty beverage.