108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
# File 'lib/pdk/module/release.rb', line 108
def run_validations(opts)
PDK::CLI::Util.validate_puppet_version_opts(opts)
PDK::CLI::Util.module_version_check
puppet_env = PDK::CLI::Util.puppet_from_opts_or_env(opts)
PDK::Util::PuppetVersion.fetch_puppet_dev if opts[:'puppet-dev']
PDK::Util::RubyVersion.use(puppet_env[:ruby_version])
PDK::Util::Bundler.ensure_bundle!(puppet_env[:gemset])
validator_exit_code, = PDK::Validate.invoke_validators_by_name(PDK.context, PDK::Validate.validator_names, false, options)
raise PDK::CLI::ExitWithError, _('An error occured during validation') unless validator_exit_code.zero?
end
|