-
-
Notifications
You must be signed in to change notification settings - Fork 37
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)