From 78e2e325187e02f70176e9d655ca47c789c76b2a Mon Sep 17 00:00:00 2001 From: Jacob Wallraff Date: Tue, 10 Jan 2023 12:03:56 -0800 Subject: [PATCH] Match one or more whitespace characters --- actions-workflow-parser/src/model/converter/cron.test.ts | 1 + actions-workflow-parser/src/model/converter/cron.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/actions-workflow-parser/src/model/converter/cron.test.ts b/actions-workflow-parser/src/model/converter/cron.test.ts index 6f525ec..cc5426c 100644 --- a/actions-workflow-parser/src/model/converter/cron.test.ts +++ b/actions-workflow-parser/src/model/converter/cron.test.ts @@ -19,6 +19,7 @@ describe("isValidCron", () => { "0 0 * * SUN-TUE", "0 0 * * SUN-2", "0 2-4/5 * * *", + "0 0 * * *", ] for (const cron of valid) { diff --git a/actions-workflow-parser/src/model/converter/cron.ts b/actions-workflow-parser/src/model/converter/cron.ts index 1e65280..aa46ca5 100644 --- a/actions-workflow-parser/src/model/converter/cron.ts +++ b/actions-workflow-parser/src/model/converter/cron.ts @@ -27,7 +27,7 @@ const DAYS = { export function isValidCron(cron: string): boolean { // https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule - const parts = cron.split(" ") + const parts = cron.split(/ +/) if (parts.length != 5) { return false }