# This file contains the fastlane.tools configuration # You can find the documentation at https://docs.fastlane.tools # # For a list of all available actions, check out # # https://docs.fastlane.tools/actions # # For a list of all available plugins, check out # # https://docs.fastlane.tools/plugins/available-plugins # # Uncomment the line if you want fastlane to automatically update itself # update_fastlane default_platform(:android) lane :playstore do gradle( task: 'assemble', build_type: 'Release' ) end platform :android do desc "Check playstore configuration, does not upload any files" lane :test_configuration do begin upload_to_play_store( json_key: 'fastlane/metadata/envfiles/playstore.json', track: 'production', validate_only: true, aab: './build/app/outputs/bundle/release/app-release.aab', ) end end desc "Upload app to production" lane :production do begin upload_to_play_store( json_key: 'fastlane/metadata/envfiles/playstore.json', track: 'production', aab: './build/app/outputs/bundle/release/app-release.aab', skip_upload_metadata: false, skip_upload_images: false, skip_upload_screenshots: false, release_status: "completed", #"draft", ) end end desc "Upload closed alpha app and update store entry" lane :update_alpha do begin upload_to_play_store( json_key: 'fastlane/metadata/envfiles/playstore.json', track: 'alpha', aab: './build/app/outputs/bundle/release/app-release.aab', skip_upload_metadata: true, skip_upload_images: true, skip_upload_screenshots: true, release_status: "completed", #"draft", ) end end end