checklist_release_new_version.md 809 B

when the git tag was created by the web-frontend, you have to do:

git fetch --tags

release new version

  • gradlew clean adviceRelease
  • fix/add unit tests
  • check translations
  • add changelog to CHANGELOG.md
  • add supporter to CHANGELOG.md
  • copy entry from CHANGELOG.md to fastlane/metadata/android/en-US/changelogs/VERSION_CODE.txt
  • edit gradle.build to increase version code and version name
  • commit changes
  • create tag for release
  • push tag to notabug.org, Github and Gitlab

push to git

https://stackoverflow.com/a/18674313

git config --global alias.pushall '!git remote | xargs -L1 git push --all'
git pushall

push tag to git

read -i "TAG: " TAG && git tag $TAG && git pushall && git push origin $TAG && git push github $TAG && git push gitlab $TAG