release: explicit signing config + vc 72 (0.1.0-CF)

Wire an env-driven signingConfig so CI/release builds reuse ONE keystore
instead of Gradle's per-machine auto-generated ~/.android/debug.keystore
— a fresh CI container would otherwise mint a different key and break
in-place fdroid updates for everyone. STRAW_KEYSTORE_FILE (+ _PASS /
_ALIAS / KEY_PASS) point at the canonical key; unset → default debug
signing so local dev needs no setup. The key is the same androiddebugkey
(SHA1 BB:9C:A9:6B…) that signed vc 15→71, now also vaulted.

vc 71 → 72 for the channel/search infinite-scroll pagination fix.
This commit is contained in:
Sulkta 2026-06-19 19:38:48 -07:00
parent 21ca8da8d2
commit f79e0cc999
2 changed files with 27 additions and 2 deletions

View file

@ -55,6 +55,6 @@ const val NEWPIPE_APPLICATION_ID_NEW = "net.newpipe.app"
// vc=19 / 0.1.0-AE — rust pipeline cutover. Extraction via
// strawcore-core (Sulkta-OSS/strawcore) via the UniFFI wrapper; no
// NewPipeExtractor in the runtime path.
const val STRAW_VERSION_CODE = 71
const val STRAW_VERSION_NAME = "0.1.0-CE"
const val STRAW_VERSION_CODE = 72
const val STRAW_VERSION_NAME = "0.1.0-CF"
const val STRAW_APPLICATION_ID = "com.sulkta.straw"