checklist_release_new_version.md 885 B

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

git fetch --tags

release new version

  • ./gradlew wrapper --gradle-version=6.8.2 https://gradle.org/releases/
  • 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

TAG="71.0.0" && git tag "$TAG" && git pushall && git push origin "$TAG" && git push github "$TAG" && git push gitlab "$TAG"