lib/tasks/changelog.rake in stub_requests-0.1.2 vs lib/tasks/changelog.rake in stub_requests-0.1.3

- old
+ new

@@ -1,18 +1,27 @@ # frozen_string_literal: true desc "Generate a Changelog" task :changelog do # rubocop:disable Style/MutableConstant - CHANGELOG_COMMAND ||= %w[ + CHANGELOG_CMD ||= %w[ github_changelog_generator -u mhenrixon -p stub_requests --no-verbose --token ] + CHECKOUT_CHANGELOG_CMD ||= "git checkout -B update-changelog" + COMMIT_CHANGELOG_CMD ||= "git add --all" + COMMIT_CHANGELOG_CMD ||= "git commit -a -m 'Update changelog'" + GIT_PUSH_CMD ||= "git push -u origin update-changelog" + OPEN_PR_CMD ||= "hub pull-request -b master -m 'Update Changelog' -a mhenrixon -l changelog" # rubocop:enable Style/MutableConstant - sh(*CHANGELOG_COMMAND.push(ENV["CHANGELOG_GITHUB_TOKEN"])) + sh(*CHANGELOG_CMD.push(ENV["CHANGELOG_GITHUB_TOKEN"])) + sh(CHECKOUT_CHANGELOG_CMD) + sh(COMMIT_CHANGELOG_CMD) + sh(GIT_PUSH_CMD) + sh(OPEN_PR_CMD) end