Action logs (#22)
* print in logs information * skip with parameters * use Neutral in skip * . * error message * logs * . * messages * validate inputs * finish with details * empty line
This commit is contained in:
parent
0eccc01b91
commit
8b86512c76
|
@ -27,8 +27,9 @@ service = MergeBrachService.new(inputs, @event)
|
|||
|
||||
if service.valid?
|
||||
@client = Octokit::Client.new(access_token: @github_token)
|
||||
@client.merge(@repository, inputs[:target_branch], @head_to_merge, {commit_message: ENV['INPUT_MESSAGE']})
|
||||
puts "Finish merge branch to #{inputs[:target_branch]}"
|
||||
puts "Running perform merge target_branch: #{inputs[:target_branch]} @head_to_merge: #{@head_to_merge}}"
|
||||
@client.merge(@repository, inputs[:target_branch], @head_to_merge, ENV['INPUT_MESSAGE'] ? {commit_message: ENV['INPUT_MESSAGE']} : {})
|
||||
puts "Completed: Finish merge branch #{@head_to_merge} to #{inputs[:target_branch]}"
|
||||
else
|
||||
puts 'Skip'
|
||||
puts "Neutral: skip merge target_branch: #{inputs[:target_branch]} @head_to_merge: #{@head_to_merge}"
|
||||
end
|
||||
|
|
|
@ -5,10 +5,10 @@ class MergeBrachService
|
|||
TYPE_NOW = "now".freeze
|
||||
|
||||
def self.validate_inputs!(target_branch:, type:, label_name:)
|
||||
raise "Invalid type" unless [TYPE_LABELED, TYPE_NOW].include?(type)
|
||||
raise "Empty target branch" unless target_branch
|
||||
raise "Error: Invalid type" unless [TYPE_LABELED, TYPE_NOW].include?(type)
|
||||
raise "Error: Empty target branch"unless target_branch
|
||||
if type == TYPE_LABELED
|
||||
raise "Empty target label name" unless label_name
|
||||
raise " Error: Empty target label name" unless label_name
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue