gym/lib/gym/options.rb in fastlane-2.222.0 vs gym/lib/gym/options.rb in fastlane-2.223.0

- old
+ new

@@ -318,10 +318,19 @@ FastlaneCore::ConfigItem.new(key: :use_system_scm, env_name: "GYM_USE_SYSTEM_SCM", description: "Lets xcodebuild use system's scm configuration", optional: true, type: Boolean, - default_value: false) + default_value: false), + FastlaneCore::ConfigItem.new(key: :package_authorization_provider, + env_name: "GYM_PACKAGE_AUTHORIZATION_PROVIDER", + description: "Lets xcodebuild use a specified package authorization provider (keychain|netrc)", + optional: true, + type: String, + verify_block: proc do |value| + av = %w(netrc keychain) + UI.user_error!("Unsupported authorization provider '#{value}', must be: #{av}") unless av.include?(value) + end) ] end end end