docs: Add a draft release checklist.

This commit is contained in:
Ben Sturmfels 2021-03-30 16:15:58 +11:00
parent 327a378f70
commit 38bd1bfd6d
2 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,23 @@
=================
Release Checklist
=================
- update docs/sources/siteadmin/relnotes.txt
- update docs/sources/siteadmin/upgrading.txt
- write a blog post
- update mediagoblin/_version.py
- update configure.ac version
- test the upgrade process
- build the docs and check they look good
- git tag v0.11.0 --signed
- push tags
- log in and rebuild master and new version docs on readthedocs.org
- merge into stable branch?
- update mediagoblin/_version.py again to add ".dev" suffix
- update configure.ac version again to add ".dev" suffix
Do we even need a stable branch? I'm not entirely happy with the upgrade
instructions "git fetch && git checkout -q v0.11.0 && git submodule update". Why
have a stable branch if you're asking them to checkout a particular tag anyway?
What to do if you've pushed a tag and the docs need updating?

View File

@ -95,6 +95,7 @@ This chapter contains various information for developers.
devel/codebase devel/codebase
devel/storage devel/storage
devel/release
devel/originaldesigndecisions devel/originaldesigndecisions
devel/migrations devel/migrations