- Execute use
RELEASE.sh
. - Push to Github
- Create release on Github (incl. changelog) This actually creates a tag that is later used by F-Droid
- Pull from Github
- Build reproducible release and attach to release
- ... wait until reproducibility is verified by F-Droid
Two releases will be created:
- Application id:
de.dennisguse.opentracks
(irreproducible) - Application id:
de.dennisguse.opentracks.playstore
(reproducible)
For F-Droid the build status can be found here.
A lot of detailed information can be found here
Technical requirements:
- Must be build using OpenJDK17
Translations of the OpenTracks are handled in Weblate: https://hosted.weblate.org/projects/opentracks/.
Supported languages: https://support.google.com/googleplay/android-developer/table/4419860