# frozen_string_literal: true
desc 'Generate a Changelog' task :changelog do
# rubocop:disable Style/MutableConstant CHANGELOG_CMD ||= %w[ github_changelog_generator --no-verbose --no-http-cache --user mhenrixon --project simplecov-sublime --token ] ADD_CHANGELOG_CMD ||= 'git add --all' COMMIT_CHANGELOG_CMD ||= "git commit -a -m 'Update changelog'" # rubocop:enable Style/MutableConstant sh('git checkout master') sh(*CHANGELOG_CMD.push(ENV['CHANGELOG_GITHUB_TOKEN'])) sh(ADD_CHANGELOG_CMD) sh(COMMIT_CHANGELOG_CMD)
end