Fix DangerJS check for MR title - exact match WIP and DRAFT

This commit is contained in:
Tomas Sebestik
2023-02-28 08:15:21 +01:00
parent 146a5c4de4
commit fd3c8a0d3e

View File

@@ -8,8 +8,11 @@ import { danger, warn, message, results } from "danger"
function checkMrTitle() { function checkMrTitle() {
const mrTitle = danger.gitlab.mr.title const mrTitle = danger.gitlab.mr.title
if (mrTitle.toUpperCase().includes("WIP") || mrTitle.toUpperCase().includes("DRAFT")) { const regexWip = /^WIP:/i;
return warn("Please remove the `WIP:`/`Draft:` prefix from the MR name before merging this MR."); const regexDraft = /^DRAFT:/i;
if ((regexWip.test(mrTitle)) || (regexDraft.test(mrTitle))) {
return warn("Please remove the `WIP:`/`DRAFT:` prefix from the MR name before merging this MR.");
} }
} }
checkMrTitle(); checkMrTitle();