in lib/release_tools/cherry_pick/auto_deploy_service.rb [210:233]
def log_result(result)
payload = {
project: project,
target: @target,
merge_request: result.url
}
payload[:reason] = result.reason if result.reason
if result.success?
logger.info('Cherry-pick merged', payload)
elsif result.denied?
logger.info('Cherry-pick denied', payload)
elsif result.failure?
logger.warn('Cherry-pick failed', payload)
elsif result.not_required?
logger.info('Cherry-pick not required', payload)
elsif result.completed?
logger.info('Merge commit included', payload)
else
logger.warn('Unknown status for cherry-pick', payload)
end
end