Class: GitlabQuality::TestTooling::GitlabClient::MergeRequestsDryClient
Constant Summary
Constants inherited
from GitlabClient
GitlabClient::MAX_RETRY_ATTEMPTS, GitlabClient::RETRY_BACK_OFF_DELAY
Instance Method Summary
collapse
#find
#handle_gitlab_client_exceptions, #ignore_gitlab_client_exceptions, #initialize
Instance Method Details
#create_merge_request(title:, source_branch:, target_branch:, description:, labels:) ⇒ Object
29
30
31
32
|
# File 'lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb', line 29
def create_merge_request(title:, source_branch:, target_branch:, description:, labels:)
puts "A merge request would be created with title: #{title} " \
"source_branch: #{source_branch} target_branch: #{target_branch} description: #{description} labels: #{labels}"
end
|
#create_note(note:, merge_request_iid:) ⇒ Object
21
22
23
|
# File 'lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb', line 21
def create_note(note:, merge_request_iid:)
puts "The following note would have been created with body: #{note} for mr_iid: #{merge_request_iid}"
end
|
#find_merge_request_changes(merge_request_iid:) ⇒ Object
7
8
9
10
|
# File 'lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb', line 7
def find_merge_request_changes(merge_request_iid:)
puts "Finding changes for merge_request_id #{merge_request_iid}"
puts "project: #{project}"
end
|
#find_note(body:, merge_request_iid:) ⇒ Object
17
18
19
|
# File 'lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb', line 17
def find_note(body:, merge_request_iid:)
puts "Find note for #{merge_request_iid} with body: #{body} for mr_iid: #{merge_request_iid}"
end
|
#merge_request_changed_files(merge_request_iid:) ⇒ Object
12
13
14
15
|
# File 'lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb', line 12
def merge_request_changed_files(merge_request_iid:)
puts "Changed files for #{merge_request_iid}"
[]
end
|
#update_note(id:, note:, merge_request_iid:) ⇒ Object
25
26
27
|
# File 'lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb', line 25
def update_note(id:, note:, merge_request_iid:)
puts "The following note would have been updated id: #{id} with body: #{note} for mr_iid: #{merge_request_iid}"
end
|