.travis.yml:
delete: true
changelog_since_tag: 'v3.0.0'
+Rakefile:
+ extra_disabled_lint_checks:
+ - relative_classname_inclusion
+ - parameter_types
+ - top_scope_facts
+ - legacy_facts
def changelog_user
return unless Rake.application.top_level_tasks.include? "changelog"
- returnVal = "puppetlabs" || JSON.load(File.read('metadata.json'))['author']
+ returnVal = nil || JSON.load(File.read('metadata.json'))['author']
raise "unable to find the changelog_user in .sync.yml, or the author in metadata.json" if returnVal.nil?
puts "GitHubChangelogGenerator user:#{returnVal}"
returnVal
end
PuppetLint.configuration.send('disable_relative')
+PuppetLint.configuration.send('disable_relative_classname_inclusion')
+PuppetLint.configuration.send('disable_parameter_types')
+PuppetLint.configuration.send('disable_top_scope_facts')
+PuppetLint.configuration.send('disable_legacy_facts')
if Bundler.rubygems.find_name('github_changelog_generator').any?
config.user = "#{changelog_user}"
config.project = "#{changelog_project}"
config.since_tag = "v3.0.0"
- config.max_issues = 500
config.future_release = "#{changelog_future_release}"
config.exclude_labels = ['maintenance']
config.header = "# Change log\n\nAll notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org)."