add release checklist
-
update dependencies and lockfile -
verify min supported python version (update in README.rst
andpyproject.toml
if necessary) -
bump version in linkmedic/__init__.py
and push (this should build and test everything in CI) -
tag the commit with new version e.g. v1.2
and push (this should automatically push the package to MPCDF gitlab package repository) -
manually set the value of PDM_PUBLISH_PASSWORD
CI variable to PyPI API token and triggerrelease:package:pypi
job in CI/CD pipeline -
manually trigger test:package:pypi
job in CI/CD pipeline