the state of the Merge Request: open
, update
, or merge
an instance of GitLabApi
GitLab user id of the Merge Request assignee
GitLab user id of the Merge Request author
data about the success or failure of the GitLab API request and resulting properties calculated by Self Merge analysis
Invoked when Bot Action analysis was successful. Constructs a BotAction object containing goodGitPractice and conditional feedback message.
the state of the Merge Request: open
, update
, or merge
represents whether or not the Merge Request event meets the criteria for good Self Merge practice
SuccessfulBotActionWithMessage instance containing feedback for user. If no feedback is warranted, an instance of SuccessfulBotActionWithNothingToSay is returned.
array of GitLab users who approved the GitLab Merge Request
the GitLab id of the user who authored the Merge Request
true if the author of the GitLab Merge Request is not the only user in the approvedByArray
Generated using TypeDoc
This Bot Action class analyzes the assignee or the approvers and the user who merged the GitLab Merge Request and determines what, if any, feedback to provide to user.