feat: add mergeability checks to summary view
This commit is contained in:
@@ -312,6 +312,39 @@ you call this function with no values the defaults will be used:
|
||||
"squash",
|
||||
"labels",
|
||||
"web_url",
|
||||
"mergeability_checks", -- See more detailed configuration below
|
||||
},
|
||||
-- Settings for the mergeability checks in the summary view
|
||||
-- https://docs.gitlab.com/api/graphql/reference/#mergeabilitycheckidentifier
|
||||
mergeability_checks = {
|
||||
-- Symbols for individual check statuses. Set values to `false` to hide checks with given status from summary
|
||||
statuses = {
|
||||
SUCCESS = "✅",
|
||||
CHECKING = "🔁",
|
||||
FAILED = "❌",
|
||||
WARNING = "⚠️",
|
||||
INACTIVE = "💤",
|
||||
},
|
||||
-- Descriptions for individual checks. Set values to `false` to hide given checks from summary
|
||||
checks = {
|
||||
CI_MUST_PASS = "Pipeline must succeed",
|
||||
COMMITS_STATUS = "Source branch exists and contains commits",
|
||||
CONFLICT = "Merge conflicts must be resolved",
|
||||
DISCUSSIONS_NOT_RESOLVED = "Open threads must be resolved",
|
||||
DRAFT_STATUS = "Merge request must not be draft",
|
||||
JIRA_ASSOCIATION_MISSING = "Title or description references a Jira issue",
|
||||
LOCKED_LFS_FILES = "All LFS files must be unlocked",
|
||||
LOCKED_PATHS = "All paths must be unlocked",
|
||||
MERGE_REQUEST_BLOCKED = "Merge request is not blocked",
|
||||
MERGE_TIME = "Merge is not blocked due to a scheduled merge time",
|
||||
NEED_REBASE = "Merge request must be rebased, fast-forward merge is not possible",
|
||||
NOT_APPROVED = "All required approvals must be given",
|
||||
NOT_OPEN = "Merge request must be open",
|
||||
REQUESTED_CHANGES = "Change requests must be approved by the requesting user",
|
||||
SECURITY_POLICY_VIOLATIONS = "Security policies are satisfied",
|
||||
STATUS_CHECKS_MUST_PASS = "External status checks pass",
|
||||
TITLE_REGEX = "Title matches the expected regex",
|
||||
},
|
||||
},
|
||||
},
|
||||
discussion_signs = {
|
||||
|
||||
Reference in New Issue
Block a user