csiro-coasts / emsarray

xarray extension that supports EMS model formats
BSD 3-Clause "New" or "Revised" License
13 stars 2 forks source link

Automate release process #60

Closed mx-moth closed 1 year ago

mx-moth commented 1 year ago

This adds a scripts/release.py script that automates most of the steps in preparing a new release, tagging and pushing a new release, and then preparing the code base for further development.

New versions are published from CI when a new matching version tag is pushed to the repository.