Skip to content

Release checklist

Martin Fleischmann edited this page Aug 8, 2021 · 4 revisions

Before releasing:

  • Trigger Update leaflet providers/compress JSON GitHub Action. You can do that manually from Actions tab.
  • Update Changelog

Releasing:

  • Make an empty release commit: git commit --allow-empty -m 'RLS: 2021.08'
  • Tag the commit using an annotated tag. git tag -a 2021.08 -m "Version 2021.08"
  • Push the RLS commit git push upstream main
  • Also push the tag! git push upstream --tags
  • Then the github worflow will create sdist/wheel, upload to PyPI, create a GitHub release, and attach the sdist
  • Manually update the GitHub release body text (with content from changelog)

Packaging:

  • update on conda-forge (should be done automatically once the github release is made)
  • PyPI is already done by workflow
  • update docs on readthedocs (trigger any build, to trigger that the new tag / version gets added)
Clone this wiki locally