module RubocopAutomata::CI::CircleCI
For CircleCI
Public Instance Methods
base_branch()
click to toggle source
# File lib/rubocop_automata/ci/circleci.rb, line 15 def base_branch ENV['CIRCLE_BRANCH'] end
pullrequest_description()
click to toggle source
# File lib/rubocop_automata/ci/circleci.rb, line 27 def pullrequest_description <<~DESCRIPTION PR: #{ENV['CIRCLE_PULL_REQUEST']} Auto generated by [CircleCI](#{ENV['CIRCLE_BUILD_URL']}) DESCRIPTION end
pullrequest_title()
click to toggle source
# File lib/rubocop_automata/ci/circleci.rb, line 23 def pullrequest_title "rubocop --auto-correct at #{`echo -n $(date)`}" end
repository_name()
click to toggle source
# File lib/rubocop_automata/ci/circleci.rb, line 11 def repository_name /^.+?github.com[:\/](?<repository_name>.+?)\.git$/.match(`git config --get remote.origin.url`)[:repository_name] end
repository_url()
click to toggle source
# File lib/rubocop_automata/ci/circleci.rb, line 7 def repository_url "https://#{ENV['GITHUB_ACCESS_TOKEN']}@github.com/#{repository_name}" end
topic_branch()
click to toggle source
# File lib/rubocop_automata/ci/circleci.rb, line 19 def topic_branch "ci/auto_correction-#{ENV['CIRCLE_BUILD_NUM']}" end