From 4b57870d29c5d891744f1f9b3a7d080a37ec915b Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 14 Jul 2017 17:37:24 -0400 Subject: [PATCH] Add release checklist step checking for migrations. Signed-off-by: Roberto Rosario --- docs/topics/development.rst | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/docs/topics/development.rst b/docs/topics/development.rst index dbfa7269b4..9bd30e465e 100644 --- a/docs/topics/development.rst +++ b/docs/topics/development.rst @@ -437,38 +437,42 @@ X.Y # Final release Release checklist ~~~~~~~~~~~~~~~~~ -1. Synchronize translations:: +1. Check for missing migrations:: + + $ ./manage.py makemigrations + +2. Synchronize translations:: $ make translations_pull -2. Compile translations:: +3. Compile translations:: $ make translations_compile -3. Write release notes. -4. Update changelog. -5. Update requirements version in `setup.py` -6. Bump version in `mayan/__init__.py` -7. Build source package and test:: +4. Write release notes. +5. Update changelog. +6. Update requirements version in `setup.py` +7. Bump version in `mayan/__init__.py` +8. Build source package and test:: $ make test_sdist_via_docker_ubuntu -8. Build wheel package and test:: +9. Build wheel package and test:: $ make test_whell_via_docker_ubuntu -9. Tag version:: +10. Tag version:: $ git tag -a vX.Y.Z -m "Version X.Y.Z" -10. Push tag upstream:: +11. Push tag upstream:: $ git push --tags -11. Build and upload a test release:: +12. Build and upload a test release:: $ make release_test_via_docker_ubuntu -12. Build and upload a final release:: +13. Build and upload a final release:: $ make release_via_docker_ubuntu