mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-27 12:13:20 -04:00
Handle empty MR description in dangerfile
A merge request might have no description at all (i.e. None, rather than
an empty string). This might happen when the MR is created via an API.
Check a description is present before trying to find a backport string
in it.
(cherry picked from commit 4f70f5bd7c)
This commit is contained in:
parent
a4fbb8edd0
commit
e97f4c0784
1 changed files with 1 additions and 1 deletions
|
|
@ -186,7 +186,6 @@ BACKPORT_OF_RE = re.compile(
|
|||
r"Backport\s+of.*(merge_requests/|!)([0-9]+)", flags=re.IGNORECASE
|
||||
)
|
||||
VERSION_LABEL_RE = re.compile(r"v9.([0-9]+)(-S)?")
|
||||
backport_desc = BACKPORT_OF_RE.search(danger.gitlab.mr.description)
|
||||
version_labels = [l for l in mr_labels if l.startswith("v9.")]
|
||||
affects_labels = [l for l in mr_labels if l.startswith("Affects v9.")]
|
||||
if is_backport:
|
||||
|
|
@ -205,6 +204,7 @@ if is_backport:
|
|||
"Backport MRs must have their target version in the title. "
|
||||
f"Please put `[9.{minor_ver}{edition}]` at the start of the MR title."
|
||||
)
|
||||
backport_desc = BACKPORT_OF_RE.search(danger.gitlab.mr.description or "")
|
||||
if backport_desc is None:
|
||||
fail(
|
||||
"Backport MRs must link to the original MR. Please put "
|
||||
|
|
|
|||
Loading…
Reference in a new issue