Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Add clarifier to beta version names. Fix automated changelogs. #887
What changes does this PR introduce?
This PR allows beta versions to be assembled such that their version name is -beta-. This should allow us to more easily determine what build users are on when they report issues.
Any background context you want to provide?
Need an easier way to have users report their version than relying on version code.
Where should the reviewer start?
Has this been manually tested? How?
Kind of. I've made sure that
The one sticking point will be whether the version information files are correctly persisted across
What value does this provide to our end users?
Better issue reporting and tracking of which beta build they are on.
What GIF best describes this PR or how it makes you feel?
@@ Coverage Diff @@ ## master #887 +/- ## ========================================= Coverage 41.27% 41.27% Complexity 398 398 ========================================= Files 45 45 Lines 3191 3191 Branches 487 487 ========================================= Hits 1317 1317 Misses 1813 1813 Partials 61 61
* Add beta build type to gradle. * Update signing configs and CD jobs. * Fix automated changelogs. * Refine version name and add comment. * Move versionCode to expected directory for fastlane. * Treat version name the same as code.