-
Notifications
You must be signed in to change notification settings - Fork 238
Releasing
Jaime Gutiérrez Alfaro edited this page Jul 19, 2021
·
5 revisions
Here are the steps to follow for releasing a new version:
- Gather changelog by looking at the Changelog wiki page and previous SCM commits.
- Pull latest translations from Transifex with at least 1% of completeness:
tx pull --minimum-perc 1
- Update manifest (
versionNumber
,versionCode
), check thatdebuggable
attribute is false, and commit it.- Ensure signing details are in
$HOME/.gradle/gradle.properties
. - Export signed application package using
gradle clean assembleRelease
. - Tag version in SCM:
git tag -a 1.2.3
. - Upload new APK into market, change screenshots if necessary.
- Update app. market description to include changelog.
- Publish update.
- Upload APK to the public Google Drive folder.
- Update Changelog page.
- Check on ToDo and Limitations pages in case some items have been addressed.
- Push commits + tag to SCM (For tag:
git push origin 1.2.3
) - Go to the pub
- Ensure signing details are in