-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Labels
Description
Open source doesn't mean to be slow.
What's about a fast release CI, to test and solve stuff much faster ?
This means
- every commit to
masterrelease automatic a version to Google Playstore alpha channel - every tag release automatic a version to Google Playstore beta channel
- when someone decide, it's good, it will be manual moved to Google Playstore release channel
This implicit
- a change in release versionName, similar like 9994548 Otherwise it will keep the slow current mechanism
- apply a publish gradle plugin https://github.com/Triple-T/gradle-play-publisher
- changes in CI, best with Github actions
- optional a global error catcher (eg Proposal Crashlytics/Firebase logging #2726 It's an additional issue)
- optional change in current git branching behavior, no more continue release branch.

Benefit
- less release overhead
- ability to test in alpha channel by user
- Google tests every commit too
- More testers (alpha and beta testers), means more error finding
- faster release to user
- bundle resources to new features, instead of current endless release management
I could do this, if you want speed up your development
Go in touch with me, if you want it @michaelstingl
mstojanovic