refactor: build Android bundle locally via fvm instead of Dagger #463

Merged
guettlibot merged 1 commits from issue-462-fix-pr into main 2026-06-06 07:04:14 +00:00
guettlibot commented 2026-06-06 03:50:04 +00:00 (Migrated from codeberg.org)

Summary

  • Extracts the unique contribution from PR #455: a local shell script (scripts/build_android_bundle_local.sh) that builds the release AAB using fvm directly, bypassing the Dagger pipeline.
  • Adds the build-android-bundle-local Taskfile task with proper source/generates tracking.
  • Updates deploy-android-bundle to depend on build-android-bundle-local and call deploy_playstore.py directly.

PR #455 had merge conflicts and was significantly behind main. This PR cherry-picks only the meaningful new content from that branch onto a clean main-based branch.

Closes #462

Test plan

  • YAML syntax of Taskfile.yml validated (python3 -c "import yaml; yaml.safe_load(...)")
  • Shell syntax of build_android_bundle_local.sh validated (bash -n)
  • No Dart code changed — no dart analyze regression possible
## Summary - Extracts the unique contribution from PR #455: a local shell script (`scripts/build_android_bundle_local.sh`) that builds the release AAB using `fvm` directly, bypassing the Dagger pipeline. - Adds the `build-android-bundle-local` Taskfile task with proper source/generates tracking. - Updates `deploy-android-bundle` to depend on `build-android-bundle-local` and call `deploy_playstore.py` directly. PR #455 had merge conflicts and was significantly behind `main`. This PR cherry-picks only the meaningful new content from that branch onto a clean `main`-based branch. Closes #462 ## Test plan - [ ] YAML syntax of Taskfile.yml validated (`python3 -c "import yaml; yaml.safe_load(...)"`) - [ ] Shell syntax of `build_android_bundle_local.sh` validated (`bash -n`) - [ ] No Dart code changed — no `dart analyze` regression possible
Sign in to join this conversation.