mysu_anon/doc/operations.md
acx c04a30cbc6
Some checks failed
/ build-native-libraries-arm64-v8a (push) Has been cancelled
/ build-apk-arm64-v8a (push) Has been cancelled
chore: docs for maintaining Monfluo
2025-04-07 18:01:43 +02:00

613 B

Internal document about maintaining Monfluo

Releasing

  • Bump versionCode & versionName in build.gradle
  • Build APKs: ./gradlew clean assembleRelease
    • The APKs will be in app/build/outputs/apk/beta/release directory
  • Sign the APKs
for f in ./*.apk; do
    apksigner sign --ks ~/acx.jks "$f"
done
  • Generate SHA256 hashes: sha256sum *.apk >> sha256sum.txt
  • Sign the hashes: gpg --clearsign sha256sum.txt
  • Test the APKs
  • Create a new release on Codeberg
  • Copy APKs to fdroid repo: cp *.apk ~/fdroid/repo/
  • Deploy new APKs to fdroid: cd ~/fdroid && fdroid-deploy-monfluo