class Fastlane::Actions::AcceptAndroidSdkLicensesAction

Public Class Methods

authors() click to toggle source
# File lib/fastlane/plugin/react_native_release/actions/accept_android_sdk_licenses.rb, line 36
def self.authors
  # So no one will ever forget your contribution to fastlane :) You are awesome btw!
  ["cball", "isaiahgrey93"]
end
available_options() click to toggle source
# File lib/fastlane/plugin/react_native_release/actions/accept_android_sdk_licenses.rb, line 24
def self.available_options
  []
end
description() click to toggle source

@!group Documentation

# File lib/fastlane/plugin/react_native_release/actions/accept_android_sdk_licenses.rb, line 15
def self.description
  "Accepts Android sdk licenses"
end
details() click to toggle source
# File lib/fastlane/plugin/react_native_release/actions/accept_android_sdk_licenses.rb, line 19
def self.details
  # Optional:
  # this is your chance to provide a more detailed description of this action
end
is_supported?(platform) click to toggle source
# File lib/fastlane/plugin/react_native_release/actions/accept_android_sdk_licenses.rb, line 41
def self.is_supported?(platform)
  [:ios, :android].include?(platform)
end
return_value() click to toggle source
# File lib/fastlane/plugin/react_native_release/actions/accept_android_sdk_licenses.rb, line 28
def self.return_value
  # If your method provides a return value, you can describe here what it does
end
run(params) click to toggle source
# File lib/fastlane/plugin/react_native_release/actions/accept_android_sdk_licenses.rb, line 7
def self.run(params)
  sh("yes | $ANDROID_HOME/tools/bin/sdkmanager --licenses || if [ $? -ne '141' ]; then exit $?; fi;")
end