gsxdsm
4a4e389254
FN-7032: add signed Android release artifacts
Add secret-gated signed Android release packaging while preserving the unsigned fallback.
- Build signed Android release APK and AAB artifacts when keystore secrets are configured.
- Verify signed APKs, generate checksums for APK/AAB outputs, and include AABs in release aggregation.
- Document Android signing secrets, sideload verification, fallback artifacts, and Play upload scope.
- Cover the release and rehearsal workflow wiring with CLI and desktop workflow tests.
Files changed:
.github/workflows/release.yml | 94 ++++++++++++++++++----
.github/workflows/test-release.yml | 94 ++++++++++++++++++----
MOBILE.md | 18 ++++-
RELEASING.md | 34 ++++++--
packages/cli/src/__tests__/ci-workflow.test.ts | 24 ++++++
packages/desktop/README.md | 2 +-
.../desktop/src/__tests__/release-workflow.test.ts | 24 +++++-
7 files changed, 251 insertions(+), 39 deletions(-)
Fusion-Task-Id: FN-7032
Fusion-Task-Lineage: 0334c026-384e-4531-a2b2-f8a0b5bb7ff0
2026-06-25 20:20:33 -07:00
..
2026-06-25 20:20:33 -07:00
2026-05-16 12:51:12 -07:00
2026-06-19 16:47:34 -07:00
2026-04-07 23:36:29 -07:00
2026-05-16 12:51:12 -07:00
2026-06-21 02:15:24 -07:00
2026-05-14 10:23:01 -07:00
2026-05-17 11:49:10 -07:00
2026-05-18 05:46:37 -07:00
2026-06-21 02:15:24 -07:00
2026-06-21 02:15:24 -07:00
2026-06-21 02:15:24 -07:00
2026-06-21 02:15:24 -07:00
2026-05-18 05:46:37 -07:00
2026-05-14 10:23:01 -07:00
2026-05-14 22:16:44 -07:00
2026-05-18 05:46:37 -07:00
2026-04-09 15:49:42 -07:00
2026-05-07 18:35:45 -07:00
2026-04-07 23:11:28 -07:00
2026-05-18 05:46:37 -07:00