INNER CODE UNIT · Ruby
upload_prototype_build
wordpress-mobile/WordPress-Android · fastlane/lanes/build.rb:350
def upload_prototype_build(app:, version_name:)
app_specific_values = APP_SPECIFIC_VALUES[app]
app_display_name = app_specific_values[:display_name]
firebase_settings = app_specific_values[:firebase]
release_notes = <<~NOTES
App: #{app_display_name} Android
Branch: `#{ENV.fetch('BUILDKITE_BRANCH', 'N/A')}`
Commit: #{ENV.fetch('BUILDKITE_COMMIT', 'N/A')[0, 7]}
Build Type: #{PROTOTYPE_BUILD_TYPE}
Version: #{version_name}
NOTES
firebase_app_distribution(
app: firebase_settings[:app_id],
service_credentials_json_data: ENV.fetch('FIREBASE_APP_DISTRIBUTION_ACCOUNT_KEY', nil),
release_notes: release_notes,
groups: firebase_settings[:testers_group]