in lib/release_tools/security/issue_table/service.rb [67:96]
def post_issue_note(table)
if existing_note
logger.info(
"Editing patch release table issue comment",
existing_note: "#{release_issue.web_url}#note_#{existing_note.id}"
)
else
logger.info("Creating patch release table issue comment", issue: release_issue.web_url)
end
return if SharedStatus.dry_run?
Retriable.with_context(:api) do
if existing_note
GitlabClient.edit_issue_note(
release_issue.project_id,
issue_iid: release_issue.iid,
note_id: existing_note.id,
body: table
)
else
GitlabClient.create_issue_note(
release_issue.project_id,
issue: release_issue,
body: table
)
end
end
end