Adding Google Play Integration
What does this MR do and why?
Similar to Adding Apple App Store Integration (!104888 - merged) and Convert Apple App Store integration to use sect... (!111502 - merged), this MR adds an integration for the Google Play store, and can be used to validate the configuration and inject the necessary configuration values into CI pipelines as CI variables. These variables are named to match the environment variables expected by the upload_to_play_store
action in Fastlane.
Screenshots or screen recordings
How to set up and validate locally
- Enable the Google Play integration feature flag in the rails console
Feature.enable(:google_play_integration)
- Visit the Google Play integration page for a project
http://localhost:3001/flightjs/Flight/-/settings/integrations/google_play/edit
- Only
.json
file types are allowed. The dropzone will allow any text file with a.json
extension, so it fine to create a dummy file locally to test. - If a allowed filetype is selected the input will change to the name of the file. If a not allowed file is selected, and error message will be displayed.
- (optional) Testing with a valid Google Play Console account isn't necessary, but if you want to, follow these instructions to set up an account https://developers.google.com/android-publisher/getting_started
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Darby Frey