mirror of
https://github.com/chmouel/liseur.git
synced 2026-10-19 09:13:36 +00:00
Liseur ships as an APK on GitHub releases and through F-Droid. Play is a third channel, and the point of this change is that it is the least load-bearing of the three: the tag that publishes a release now also builds an app bundle and pushes it to internal testing, and every part of that is arranged so it cannot take the other two down with it. Nothing about the APK path moves. F-Droid's recipe builds assembleRelease and never sees fastlane/Fastfile, no Gradle publishing plugin is applied, and bundleRelease is an additional output rather than a replacement. The workflow step skips itself when the service account secret is absent, so forks still cut releases, and is continue-on-error so a rejected upload is not what fails one. Only the changelog is pushed from here. The store listing stays in the console, because Play holds declarations that no file in this repository describes -- data safety, content rating, target audience -- and an accidental metadata push is a listing change under review. Play also requires a privacy policy at a public URL, so docs/PRIVACY.md says what the app actually does: no collection, no trackers, network only to the book server you enter and to a dictionary lookup that is off until you turn it on. GitHub Pages serves it from main /docs, which makes it a document that changes in a commit rather than in a console text box. The upload credential is the existing account-level service account, already in pass; hack/release --sync-secrets carries it into the release environment alongside the signing key.
24 lines
332 B
Text
24 lines
332 B
Text
/tmp/
|
|
*.iml
|
|
.gradle/
|
|
.kotlin/
|
|
.idea/
|
|
local.properties
|
|
.DS_Store
|
|
build/
|
|
captures/
|
|
.externalNativeBuild/
|
|
.cxx/
|
|
*.apk
|
|
*.aab
|
|
*.hprof
|
|
keystore.properties
|
|
*.jks
|
|
*.keystore
|
|
*.p12
|
|
|
|
# fastlane writes these next to the configuration it is given.
|
|
fastlane/report.xml
|
|
fastlane/README.md
|
|
fastlane/Preview.html
|
|
fastlane/play-service-account.json
|