INNER CODE UNIT · Ruby
available_aab_version_codes
wordpress-mobile/WordPress-Android · fastlane/lanes/promote.rb:409
def available_aab_version_codes(package_name:)
require 'supply'
require 'supply/options'
Supply.config = FastlaneCore::Configuration.create(
Supply::Options.available_options,
{ json_key: UPLOAD_TO_PLAY_STORE_JSON_KEY, package_name: package_name }
)
codes = with_play_edit_retries("Listing AAB version codes for #{package_name}") do
client = Supply::Client.make_from_config
client.begin_edit(package_name: package_name)
begin
client.aab_version_codes
ensure
# Always discard the throwaway edit, even if the read raises.
client.abort_current_edit
end