mirror of
https://github.com/isc-projects/bind9.git
synced 2026-04-29 18:09:11 -04:00
chg: ci: Update issue closing regex in dangerfile.py
Update issue regex in danger file
The regular expression in `dangerfile.py` has been updated to match
the one in GitLab and bind9-qa (isc-projects/bind9-qa!41), i.e.
https://docs.gitlab.com/user/project/issues/managing_issues/#default-closing-pattern.
Merge branch 'andoni/update-issue-regex-in-danger-file' into 'main'
See merge request isc-projects/bind9!10361
This commit is contained in:
commit
9d4bf476d8
1 changed files with 6 additions and 1 deletions
|
|
@ -44,7 +44,12 @@ def lines_containing(lines, string):
|
|||
|
||||
changes_issue_or_mr_id_regex = re.compile(rb"\[(GL [#!]|RT #)[0-9]+\]")
|
||||
rdata_regex = re.compile(r"lib/dns/rdata/")
|
||||
mr_issue_link_regex = re.compile(r"^(Closes|Fixes):?\s*[^\n]*#[0-9]+", re.MULTILINE)
|
||||
|
||||
# Source: https://docs.gitlab.com/user/project/issues/managing_issues/#default-closing-pattern
|
||||
ISSUE_CLOSING_REGEX = r"\b((?:[Cc]los(?:e[sd]?|ing)|\b[Ff]ix(?:e[sd]|ing)?|\b[Rr]esolv(?:e[sd]?|ing)|\b[Ii]mplement(?:s|ed|ing)?)(:?) +(?:(?:issues? +)?%{issue_ref}(?:(?: *,? +and +| *,? *)?)|([A-Z][A-Z0-9_]+-\d+))+)"
|
||||
ISSUE_REF = r"(?P<prefix>(isc-projects/bind9)?#|https://gitlab\.isc\.org/isc-projects/bind9/-/issues/)(?P<id>[0-9]+)"
|
||||
full_regex = ISSUE_CLOSING_REGEX.replace("%{issue_ref}", ISSUE_REF)
|
||||
mr_issue_link_regex = re.compile(full_regex, re.IGNORECASE | re.MULTILINE)
|
||||
|
||||
modified_files = danger.git.modified_files
|
||||
affected_files = (
|
||||
|
|
|
|||
Loading…
Reference in a new issue