Codebase list facter / 793d6d0d-612d-4772-ba5c-e63c786563ca/upstream/4.2.14+git20230119.1.2735508 Rakefile
793d6d0d-612d-4772-ba5c-e63c786563ca/upstream/4.2.14+git20230119.1.2735508

Tree @793d6d0d-612d-4772-ba5c-e63c786563ca/upstream/4.2.14+git20230119.1.2735508 (Download .tar.gz)

Rakefile @793d6d0d-612d-4772-ba5c-e63c786563ca/upstream/4.2.14+git20230119.1.2735508raw · history · blame

# frozen_string_literal: true

require 'bundler/gem_tasks'
require 'rspec/core/rake_task'
require 'facter/version'

Dir.glob(File.join('tasks/**/*.rake')).each { |file| load file }

task default: :spec

desc 'Generate changelog'
task :changelog, [:version] do |_t, args|
  sh "./scripts/generate_changelog.rb #{args[:version]}"
end

if Rake.application.top_level_tasks.grep(/^(pl:|package:)/).any?
  begin
    require 'packaging'
    Pkg::Util::RakeUtils.load_packaging_tasks
  rescue LoadError => e
    puts "Error loading packaging rake tasks: #{e}"
  end
end