From 248eceb8f3c0f71b8add2e2cb818b53c4e0695f6 Mon Sep 17 00:00:00 2001 From: jebarpg Date: Fri, 1 Mar 2024 20:35:54 -0800 Subject: [PATCH 1/4] fix(parser-opts): changed ?\w* to ?[a-zA-z-,\/]+ to work with - and / i.e. fix-ci ci/cd --- packages/parser-opts/src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/parser-opts/src/index.ts b/packages/parser-opts/src/index.ts index 37374d86..d2cb8605 100644 --- a/packages/parser-opts/src/index.ts +++ b/packages/parser-opts/src/index.ts @@ -1,4 +1,4 @@ -import { gitmojiCodeRegex, gitmojiUnicodeRegex, emojiRegex } from '@gitmoji/gitmoji-regex'; +import { emojiRegex, gitmojiCodeRegex, gitmojiUnicodeRegex } from '@gitmoji/gitmoji-regex'; const gitmojiCodeStr = gitmojiCodeRegex.source; const gitmojiUnicodeStr = gitmojiUnicodeRegex.source; @@ -7,7 +7,7 @@ const emojiStr = emojiRegex.source; export default { // Test URL: https://regex101.com/r/gYkG99/1 headerPattern: new RegExp( - `^(?:${gitmojiCodeStr}|(?:${gitmojiUnicodeStr})|(?:${emojiStr}))\\s(?\\w*)(?:\\((?.*)\\))?!?:\\s(?(?:(?!#).)*(?:(?!\\s).))(?:\\s\\(?(?#\\d*)\\)?)?$`, + `^(?:${gitmojiCodeStr}|(?:${gitmojiUnicodeStr})|(?:${emojiStr}))\\s(?[a-zA-z-,\/]+)(?:\\((?.*)\\))?!?:\\s(?(?:(?!#).)*(?:(?!\\s).))(?:\\s\\(?(?#\\d*)\\)?)?$`, ), headerCorrespondence: ['type', 'scope', 'subject', 'ticket'], From 3e606eb385ba658c1fb80b83acdf837b59e45db4 Mon Sep 17 00:00:00 2001 From: jebarpg Date: Fri, 1 Mar 2024 20:39:35 -0800 Subject: [PATCH 2/4] fix(parser-opts): changed ?\w* to ?[a-zA-Z-,\/]+ to work with - and / i.e. fix-ci ci/cd --- packages/parser-opts/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/parser-opts/src/index.ts b/packages/parser-opts/src/index.ts index d2cb8605..cb036c5e 100644 --- a/packages/parser-opts/src/index.ts +++ b/packages/parser-opts/src/index.ts @@ -7,7 +7,7 @@ const emojiStr = emojiRegex.source; export default { // Test URL: https://regex101.com/r/gYkG99/1 headerPattern: new RegExp( - `^(?:${gitmojiCodeStr}|(?:${gitmojiUnicodeStr})|(?:${emojiStr}))\\s(?[a-zA-z-,\/]+)(?:\\((?.*)\\))?!?:\\s(?(?:(?!#).)*(?:(?!\\s).))(?:\\s\\(?(?#\\d*)\\)?)?$`, + `^(?:${gitmojiCodeStr}|(?:${gitmojiUnicodeStr})|(?:${emojiStr}))\\s(?[a-zA-Z-,\/]+)(?:\\((?.*)\\))?!?:\\s(?(?:(?!#).)*(?:(?!\\s).))(?:\\s\\(?(?#\\d*)\\)?)?$`, ), headerCorrespondence: ['type', 'scope', 'subject', 'ticket'], From b74936c25297495f818132dd4d267a9adf6c0d90 Mon Sep 17 00:00:00 2001 From: jebarpg Date: Fri, 1 Mar 2024 20:51:29 -0800 Subject: [PATCH 3/4] =?UTF-8?q?=F0=9F=90=9B=20fix(parser-opts):=20changed?= =?UTF-8?q?=20\w*=20to=20[a-zA-Z-,\/]+=20and=20added=20new=20regex101=20ex?= =?UTF-8?q?ample?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/parser-opts/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/parser-opts/src/index.ts b/packages/parser-opts/src/index.ts index cb036c5e..51cc3927 100644 --- a/packages/parser-opts/src/index.ts +++ b/packages/parser-opts/src/index.ts @@ -5,7 +5,7 @@ const gitmojiUnicodeStr = gitmojiUnicodeRegex.source; const emojiStr = emojiRegex.source; export default { - // Test URL: https://regex101.com/r/gYkG99/1 + // Test URL: https://regex101.com/r/HYr6d3/1 headerPattern: new RegExp( `^(?:${gitmojiCodeStr}|(?:${gitmojiUnicodeStr})|(?:${emojiStr}))\\s(?[a-zA-Z-,\/]+)(?:\\((?.*)\\))?!?:\\s(?(?:(?!#).)*(?:(?!\\s).))(?:\\s\\(?(?#\\d*)\\)?)?$`, ), From aad4101bdba4f3b70e48ac8be2eedaedb0e1304f Mon Sep 17 00:00:00 2001 From: jebarpg Date: Mon, 11 Mar 2024 15:25:30 -0700 Subject: [PATCH 4/4] :doc: fix: Updated the regex101 matches with two examples --- packages/parser-opts/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/parser-opts/src/index.ts b/packages/parser-opts/src/index.ts index 51cc3927..15f3a73f 100644 --- a/packages/parser-opts/src/index.ts +++ b/packages/parser-opts/src/index.ts @@ -5,7 +5,7 @@ const gitmojiUnicodeStr = gitmojiUnicodeRegex.source; const emojiStr = emojiRegex.source; export default { - // Test URL: https://regex101.com/r/HYr6d3/1 + // Test URL: https://regex101.com/r/WXbn1P/1 headerPattern: new RegExp( `^(?:${gitmojiCodeStr}|(?:${gitmojiUnicodeStr})|(?:${emojiStr}))\\s(?[a-zA-Z-,\/]+)(?:\\((?.*)\\))?!?:\\s(?(?:(?!#).)*(?:(?!\\s).))(?:\\s\\(?(?#\\d*)\\)?)?$`, ),