Based on the new appbundle release strategy, we can no longer release development-versions as Firebase requires a published app to accept appbundles. One solution is to continue building APK's for development builds and only use AAB's for production builds which introduces an inconsistency between the builds.
I propose the following new release strategy:
Environment/Action
Database
Description
Firebase environment
Build locally
Development
Connect to development environment while creating new features
N/A
Open pull request to main
Development
Release APK with version: {branch_name (build_number)} e.g frem/consolidate_release_strategy (123) for testing
Dev
Push to main
Production
Build Appbundle and release Preview build to Firebase
Based on the new appbundle release strategy, we can no longer release development-versions as Firebase requires a published app to accept appbundles. One solution is to continue building APK's for development builds and only use AAB's for production builds which introduces an inconsistency between the builds.
I propose the following new release strategy:
Relates to #462