add release checklist, to remember what all needs to happen

!460
admin#13
This commit is contained in:
Hans-Christoph Steiner 2017-04-01 20:25:58 +02:00
parent 9d2e981d5e
commit 7f261b339a

23
RELEASE_CHECKLIST.md Normal file
View File

@ -0,0 +1,23 @@
# Release Checklist
This is the things that need to happen for all releases, alpha or stable:
* pull translations from Weblate: ./tools/pull-trans.sh
* rebase Weblate in its web interface, since we squash commits
* update `versionCode` in _app/build.gradle_
* make signed tag with version name
* update _metadata/org.fdroid.fdroid.txt_ in _fdroiddata_
## Stable releases
For stable releases, there are a couple more steps to do __before__
making the release tag:
* update CHANGELOG.md
* run `./tools/trim-incomplete-translations-for-release.py`