Scheduled (cron) Actions workflows never fire — schedule trigger not dispatching #201330
Replies: 2 comments
-
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
🏷️ Discussion Type
Bug
💬 Feature/Topic Area
Schedule & Cron Jobs
Discussion Details
I have a private repository where the
scheduletrigger has never fired successfully,across three separate workflow registrations, including a maximally trivial diagnostic
workflow. All other trigger types (
workflow_dispatch,push) work correctly andreliably on the same repo. This looks similar to other reports I've seen in this
category (e.g. discussions #185355, #185373, #185081) but none of the suggested fixes
(manual trigger once, re-commit to resync, full recreate) have resolved it.
What I've tried and confirmed:
33,48 13 * * 1-5and3,18,33,48 14-19 * * 1-5,created at a known timestamp. Zero scheduled fires across 5 consecutive expected
occurrences over the following ~90 minutes.
re-registered it with the SAME workflow ID and original created_at timestamp,
suggesting internal state wasn't reset. Still zero fires across 3 more expected
occurrences.
workflow (fresh ID, fresh created_at). Still zero scheduled fires on subsequent
expected occurrences.
simplest possible cron:
*/5 * * * *(every 5 minutes) and a singleechostep.Zero fires in 10+ minutes (should have fired at least once, likely twice, if the
scheduler were working at all).
What does work on the same repo:
workflow_dispatch(manual trigger viagh workflow run/ API) succeeds everysingle time, immediately, for all workflows above.
push-triggered workflow has fired correctly and reliably on every pushto the repo for two days running, with no issues.
Configuration verified via API (all correct):
GET /repos/{owner}/{repo}/actions/permissions→{"enabled":true,"allowed_actions":"all"}"state":"active"viaGET /repos/{owner}/{repo}/actions/workflowsHas anyone found a real fix for this beyond "wait and hope," or is this something that
needs GitHub staff to manually reset scheduling state for a repo? Happy to share the
repo name/workflow IDs privately with a GitHub staff member if that helps diagnose it.
Beta Was this translation helpful? Give feedback.
All reactions