-
Why are you starting this discussion?Question What GitHub Actions topic or product is this about?Actions Runner Discussion DetailsHi, Trigger log: Any help in how to debug this would be appreciated Anyone facing the same bug can you specify the OS of your runner and whether or not it is a github hosted or self-hosted runner |
Beta Was this translation helpful? Give feedback.
Replies: 14 comments 10 replies
-
|
This behavior is expected and is not caused by your self-hosted Windows runner configuration. Scheduled (cron) GitHub Actions are evaluated and triggered by GitHub’s servers, not by the self-hosted runner. If a scheduled run does not appear at all in the Actions tab, it means the workflow was never triggered by GitHub, not that the runner failed to pick it up. The most common reason for this is that scheduled workflows only run from the repository’s default branch. If the workflow file exists on a non-default branch, or if the default branch was changed after the workflow was added, the schedule trigger will silently never run. Ensure that .github/workflows/sync-gcal.yml exists on the current default branch. Another common cause is repository inactivity. GitHub may disable scheduled workflows for repositories with no recent activity (commits, issues, or pull requests). Pushing a small commit and waiting for the next scheduled window often resolves this. It is also important to note that GitHub cron schedules are not guaranteed to run exactly on time. They can be delayed and should be observed over a longer window (30–60 minutes) before concluding that they are not firing. Since manual triggers work correctly, this confirms that the self-hosted runner is properly configured and running as expected. This is not a Windows service or runner issue. To debug further, you can add a minimal scheduled workflow (for example, one that only echoes text), commit it directly to the default branch, and wait for an hour to see if it appears in the Actions tab. If it still does not trigger, the issue is almost certainly related to default branch placement or repository activity rather than runner configuration. |
Beta Was this translation helpful? Give feedback.
-
|
We are facing the same issue for GitHub Hosted Agents. |
Beta Was this translation helpful? Give feedback.
-
|
I am also seeing this in an active repo, on a branch that is set as my default. I have tried a minimal example and have waited over 24 hours for half hour-ly actions to run. Manual triggering on the actions works fine. |
Beta Was this translation helpful? Give feedback.
-
|
even I'm facing the same issue |
Beta Was this translation helpful? Give feedback.
-
|
I'm facing the same issue :( |
Beta Was this translation helpful? Give feedback.
-
|
Facing the same issue. Do we need to open a bug in the runner repo itself? https://github.com/actions/runner/issues |
Beta Was this translation helpful? Give feedback.
-
|
Issue raised here actions/runner#4210 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
There was a recently enabled feature flag on the server side that causes this issue for newly created schedule workflow. |
Beta Was this translation helpful? Give feedback.
-
|
Still no luck. |
Beta Was this translation helpful? Give feedback.
-
|
👋 Thank you for reporting the issue with scheduled workflows not triggering. We identified a related change from last week that was rolled back today. Any commit pushed to the default branch will resync the impacted scheduled workflows and resolve any scheduling issues you may be experiencing. If you continue to experience issues with syncing schedules, please reply with a comment including the following:
Note: Schedules that run during periods of high load (e.g., midnight UTC) may be delayed or, if load is sufficiently high, potentially dropped. Please see our docs for further information. |
Beta Was this translation helpful? Give feedback.
-
|
We are having the same issue with new repositories. All our private repositories created in 2025 are getting picked up and running on our self hosted runners as usual. New repositories we created this year are not having their yml crons picked up by the GitHub scheduler. We have been troubleshooting this since 12th January without success. |
Beta Was this translation helpful? Give feedback.
-
|
Does the schedule task appear before the first run? I have created an action which runs daily (or manually), and I have bumped since SrRyan's comment. The action only gives an option for manual trigger, it doesn't mention anything to do with schedule |
Beta Was this translation helpful? Give feedback.
-
|
It is resolved for me with zero interaction, cron syntax picked up and actions working, thank you @TingluoHuang 🚀 🙏 If you need an email service, use coupon code |
Beta Was this translation helpful? Give feedback.
👋 Thank you for reporting the issue with scheduled workflows not triggering. We identified a related change from last week that was rolled back today. Any commit pushed to the default branch will resync the impacted scheduled workflows and resolve any scheduling issues you may be experiencing. If you continue to experience issues with syncing schedules, please reply with a comment including the following:
Note: Schedules that run during periods of high load (e.g., midnight UTC) may be delayed or, if load is sufficiently high, potentially dropped. Please see our docs for further information.