Replies: 3 comments 1 reply
-
|
Given what you have already checked, I would separate this into two buckets: things still worth verifying locally, and things only GitHub can verify for a private repository. Repository-side checks: The first one is easy to miss: The docs also say scheduled runs can be delayed during high load, and may even be dropped if load is high enough. Moving off For your specific facts, the strongest signal is that a brand-new independent scheduled workflow also missed its first run while manual dispatch still worked. If both workflow files are definitely present on the default branch and both show For a support ticket, I would include: Since the repository is private, community members cannot inspect the event delivery state. After the default-branch and actor checks, this is likely something GitHub Support would need to look at from their side. |
Beta Was this translation helpful? Give feedback.
-
|
Based on everything you've tested, this doesn't sound like a workflow configuration issue. The fact that: workflow_dispatch works consistently, strongly suggests the problem is with scheduled event delivery rather than your YAML. Unfortunately, GitHub Community members can't inspect the backend scheduler or verify whether cron registrations are healthy for a specific repository. This is something only GitHub Support can investigate. I'd recommend opening a GitHub Support ticket and including the repository name, workflow IDs, the last successful scheduled run ID, and the troubleshooting steps you've already performed. That should give the support team enough information to check whether scheduled events are being generated for your repository |
Beta Was this translation helpful? Give feedback.
-
|
This is a well documented issue. The fact that a brand new watchdog workflow also never fired its first scheduled run confirms this is likely a platform level problem rather than something wrong with your YAML configuration. What you can do right now
Scheduled workflows are registered or re registered when the workflow file is pushed to the default branch. If your repository has been idle with no commits for a while, the schedule registration can become stale. Push a trivial commit (even an empty one) to force re registration.
Go to Settings → Actions → General and ensure: · Actions are enabled (Allow all actions or Allow select actions)
Private repositories consume included minutes. If your account has exhausted its free minutes, scheduled runs may be blocked while manual triggers still work. Check your usage at the repository or account level.
Community members cannot access internal event delivery logs. Open a ticket at https://support.github.com/contact and include: · Repository: kimdumi/news_monitor One more observation Your last run was at 21:55:44 UTC. The cron expression */30 * * * * should fire at :00 and :30. Running at :55 is unusual and may indicate that run was manually triggered or delayed, which could be another clue that the schedule registration is broken. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
🏷️ Discussion Type
Question
💬 Feature/Topic Area
Schedule & Cron Jobs
Discussion Details
Repository: kimdumi/news_monitor (private)
Summary
The
scheduletrigger for GitHub Actions workflows in this repository has stopped firing entirely.workflow_dispatchruns work normally every time, but noschedule-triggered run has occurred since 2026-06-26 21:55:44 UTC (run id 28267489709) — over 4 hours as of this writing.What I've tried
*/30 * * * *to7,37 * * * *to avoid the documented top-of-hour high-load window. No effect — still zero schedule runs.gh workflow disable/gh workflow enable) to force re-registration. No effect.watchdog.yml) with its own independent schedule (23 * * * *), created fresh after the above steps. This brand-new workflow has also never fired on its schedule, missing its first scheduled run at 02:23 UTC with no prior history of any kind.Point 3 rules out anything specific to the original workflow's YAML content or its particular cron offset — it strongly suggests the scheduled-trigger registration for this repository (or account) is broken at the platform level, not something I can fix from the repository side.
Confirmed not the cause
disabled: falsevia API).activefor both workflows (viagh workflow list/ API).concurrencygroup (all recent runs showcompleted).Request
Could you check whether scheduled-workflow event delivery is registered/functioning correctly for this repository (kimdumi/news_monitor)? Happy to provide run IDs, workflow IDs, or anything else needed.
Workflow IDs: news-monitor = 302427455, news-monitor-watchdog = 303023539
Beta Was this translation helpful? Give feedback.
All reactions