diff --git a/__tests__/restore.test.ts b/__tests__/restore.test.ts
index c96a2d6..e81ffed 100644
--- a/__tests__/restore.test.ts
+++ b/__tests__/restore.test.ts
@@ -51,7 +51,9 @@ test("restore with invalid event outputs warning", async () => {
     process.env[Events.Key] = invalidEvent;
     await run();
     expect(logWarningMock).toHaveBeenCalledWith(
-        `Event Validation Error: The event type ${invalidEvent} is not supported. Only push, pull_request events are supported at this time.`
+        `Event Validation Error: The event type ${invalidEvent} is not supported. Only ${actionUtils
+            .getSupportedEvents()
+            .join(", ")} events are supported at this time.`
     );
     expect(failedMock).toHaveBeenCalledTimes(0);
 });
diff --git a/__tests__/save.test.ts b/__tests__/save.test.ts
index b355076..03bd015 100644
--- a/__tests__/save.test.ts
+++ b/__tests__/save.test.ts
@@ -65,7 +65,9 @@ test("save with invalid event outputs warning", async () => {
     process.env[Events.Key] = invalidEvent;
     await run();
     expect(logWarningMock).toHaveBeenCalledWith(
-        `Event Validation Error: The event type ${invalidEvent} is not supported. Only push, pull_request events are supported at this time.`
+        `Event Validation Error: The event type ${invalidEvent} is not supported. Only ${actionUtils
+            .getSupportedEvents()
+            .join(", ")} events are supported at this time.`
     );
     expect(failedMock).toHaveBeenCalledTimes(0);
 });
diff --git a/src/constants.ts b/src/constants.ts
index 5f26e8c..fe08231 100644
--- a/src/constants.ts
+++ b/src/constants.ts
@@ -16,5 +16,6 @@ export enum State {
 export enum Events {
     Key = "GITHUB_EVENT_NAME",
     Push = "push",
-    PullRequest = "pull_request"
+    PullRequest = "pull_request",
+    Schedule = "schedule"
 }
diff --git a/src/utils/actionUtils.ts b/src/utils/actionUtils.ts
index f6369fb..48a1f26 100644
--- a/src/utils/actionUtils.ts
+++ b/src/utils/actionUtils.ts
@@ -95,7 +95,7 @@ export function resolvePath(filePath: string): string {
 }
 
 export function getSupportedEvents(): string[] {
-    return [Events.Push, Events.PullRequest];
+    return [Events.Push, Events.PullRequest, Events.Schedule];
 }
 
 // Currently the cache token is only authorized for push and pull_request events