From 1c9338d044a5fb6cd4525f4035c9559e25da3add Mon Sep 17 00:00:00 2001 From: Martin M Date: Mon, 25 Dec 2023 14:06:29 +0100 Subject: [PATCH] Add reminder label support (#3116) * extend label support * create and set labels * Update stableBrandNewReminder.js * Update stableBrandNewReminder.js --- lib/stableBrandNewReminder.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/stableBrandNewReminder.js b/lib/stableBrandNewReminder.js index 51f9082ef..5b4c99934 100644 --- a/lib/stableBrandNewReminder.js +++ b/lib/stableBrandNewReminder.js @@ -29,7 +29,8 @@ async function doIt() { const label = `* ${dateStr} *`; const labels = getLabels(''); if ( ! labels.includes(`${label}`)) { - addLabel(`${label}, ``reminde after ${dateStr}`, `000000`); + console.log(` will create label $label}`); + addLabel(`${label}, ``remind after ${dateStr}`, `#ffffff`); } addLabels(`${issue.number}`, `${label}`); } else { @@ -48,7 +49,14 @@ async function doIt() { const dateStr = new Date(targetTs).toLocaleDateString(); const nowTs = Date.now(); if ( nowTs < targetTs ) { - console.log(` will reminded at ${dateStr}`); + console.log(` will remind at ${dateStr}`); + const label = `* ${dateStr} *`; + const labels = getLabels(''); + if ( ! labels.includes(`${label}`)) { + console.log(` will create label $label}`); + addLabel(`${label}, ``reminde after ${dateStr}`, `#ffffff`); + } + addLabels(`${issue.number}`, `${label}`); } else { console.log(` should be checked now (deadline ${dateStr})`); await addLabel(issue.number, ['⚠️check']);