From 3cf120c236756a7d1b79b63400300391efcf6c20 Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Wed, 8 Nov 2023 18:47:28 +0000 Subject: [PATCH] ci: fix semver regex in C3 dependabot CI jobs (#4406) --- .github/workflows/c3-e2e-dependabot.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/c3-e2e-dependabot.yml b/.github/workflows/c3-e2e-dependabot.yml index 332f2fc284ca..60e1d3ee34d2 100644 --- a/.github/workflows/c3-e2e-dependabot.yml +++ b/.github/workflows/c3-e2e-dependabot.yml @@ -46,7 +46,8 @@ jobs: const body = `${{ steps.get-pr-description.outputs.result }}`; - const semverRegexStr = '\\d+\\.\\d+\\.\\d+'; + // Official semver regex: https://semver.org/#is-there-a-suggested-regular-expression-regex-to-check-a-semver-string + const semverRegexStr = '(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?'; const frameworkCliRegex = new RegExp( `(?:^|\\s+)Bumps\\s+\\[(${frameworkCliPackages.join(