From b4ef2f60e382aeb17f400ac8e73f6aa28e7d42cc Mon Sep 17 00:00:00 2001 From: "ladamski@duckduckgo.com" Date: Wed, 9 Apr 2025 22:12:29 -0700 Subject: [PATCH 1/3] regex --- action.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/action.js b/action.js index 2f9225a..4c4000a 100644 --- a/action.js +++ b/action.js @@ -38,7 +38,8 @@ function findAsanaTasks(){ const TRIGGER_PHRASE = core.getInput('trigger-phrase'), PULL_REQUEST = github.context.payload.pull_request, - REGEX_STRING = `${TRIGGER_PHRASE}\s*https:\\/\\/app.asana.com\\/(\\d+)\\/(?\\d+)\\/(?\\d+).*?`, + REGEX_STRING = `${TRIGGER_PHRASE ? `${TRIGGER_PHRASE}` : ''}\s*https:\\/\\/app.asana.com\\/(\\d+)\\/(?\\d+)\\/(?\\d+).*?`, + //REGEX_STRING = `${TRIGGER_PHRASE}\s*https:\\/\\/app.asana.com\\/(\\d+)\\/(?\\d+)\\/(?\\d+).*?`, SPECIFIED_PROJECT_ID = core.getInput('asana-project'), REGEX = new RegExp(REGEX_STRING, 'g'); From 42b7412748fb9cf9891f2d84afc574c326f63f2c Mon Sep 17 00:00:00 2001 From: "ladamski@duckduckgo.com" Date: Wed, 9 Apr 2025 22:12:48 -0700 Subject: [PATCH 2/3] Update index.js --- dist/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dist/index.js b/dist/index.js index 5c24a75..eb85baa 100644 --- a/dist/index.js +++ b/dist/index.js @@ -44,7 +44,8 @@ function findAsanaTasks(){ const TRIGGER_PHRASE = core.getInput('trigger-phrase'), PULL_REQUEST = github.context.payload.pull_request, - REGEX_STRING = `${TRIGGER_PHRASE}\s*https:\\/\\/app.asana.com\\/(\\d+)\\/(?\\d+)\\/(?\\d+).*?`, + REGEX_STRING = `${TRIGGER_PHRASE ? `${TRIGGER_PHRASE}` : ''}\s*https:\\/\\/app.asana.com\\/(\\d+)\\/(?\\d+)\\/(?\\d+).*?`, + //REGEX_STRING = `${TRIGGER_PHRASE}\s*https:\\/\\/app.asana.com\\/(\\d+)\\/(?\\d+)\\/(?\\d+).*?`, SPECIFIED_PROJECT_ID = core.getInput('asana-project'), REGEX = new RegExp(REGEX_STRING, 'g'); From 7488181a7ad8c767b33fc8bc00e4613b62ea92d3 Mon Sep 17 00:00:00 2001 From: "ladamski@duckduckgo.com" Date: Wed, 9 Apr 2025 22:21:19 -0700 Subject: [PATCH 3/3] Update action.js --- action.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/action.js b/action.js index 4c4000a..a6b0041 100644 --- a/action.js +++ b/action.js @@ -38,8 +38,8 @@ function findAsanaTasks(){ const TRIGGER_PHRASE = core.getInput('trigger-phrase'), PULL_REQUEST = github.context.payload.pull_request, - REGEX_STRING = `${TRIGGER_PHRASE ? `${TRIGGER_PHRASE}` : ''}\s*https:\\/\\/app.asana.com\\/(\\d+)\\/(?\\d+)\\/(?\\d+).*?`, - //REGEX_STRING = `${TRIGGER_PHRASE}\s*https:\\/\\/app.asana.com\\/(\\d+)\\/(?\\d+)\\/(?\\d+).*?`, + REGEX_STRING = `${TRIGGER_PHRASE ? `${TRIGGER_PHRASE} ` : ''}https:\\/\\/app.asana.com\\/(\\d+)\\/(?\\d+)\\/(?\\d+).*?`, + // REGEX_STRING = `${TRIGGER_PHRASE}\s*https:\\/\\/app.asana.com\\/(\\d+)\\/(?\\d+)\\/(?\\d+).*?`, SPECIFIED_PROJECT_ID = core.getInput('asana-project'), REGEX = new RegExp(REGEX_STRING, 'g');