diff --git a/.github/workflows/design-done-label.yml b/.github/workflows/design-done-label.yml index a65257cd5..3c3b6ecfd 100644 --- a/.github/workflows/design-done-label.yml +++ b/.github/workflows/design-done-label.yml @@ -28,10 +28,7 @@ jobs: // A checked GFM checkbox looks like: "- [x] " or "* [x] " // We escape the checklist item for use in a regular expression. const escapedItem = CHECKLIST_ITEM.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); - const checkedPattern = new RegExp( - `^[\\s]*[-*]\\s+\\[x\\]\\s+${escapedItem}`, - 'im' - ); + const checkedPattern = /^[\s]*[-*]\s+\[x\]\s+.*\*{0,2}Design Document\*{0,2}.*$/im; if (!checkedPattern.test(body)) { console.log('Checklist item is not checked — nothing to do.');