Replies: 5 comments 1 reply
|
💬 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. ⭐ |
|
Hello brother, First off, thank you for providing such a masterclass in issue reporting! Your thorough troubleshooting (checking the default branch, forcing reindexing, isolating a minimal workflow, and providing API evidence) rules out 99% of the usual culprits. To answer your questions directly: No, there is no official documented delay or action required to "enable" schedules on private Free repositories. However, what you are experiencing is a known, frustrating quirk regarding GitHub's shared infrastructure for the Here is what is likely happening and how to address it: 1. The GitHub Actions Scheduler is "Best Effort"GitHub explicitly states that the 2. The "Cold Start" Hibernation BugThere is a known, long-standing issue where the scheduler occasionally fails to register cron jobs for brand-new repositories (especially private ones on Free tiers) until a code-based event "wakes up" the repository's action runner registration. While 🛠️ Recommended Steps to Force-Start ItSince your configuration is flawless, try these tricks to force GitHub's backend scheduler to recognize your repository:
If you try a non-peak random time following a push trigger and it still fails to run after a couple of cycles, it means your repository is stuck in a backend queue dead-zone. In that case, you'll need to open a formal ticket with GitHub Support so an engineer can manually kick the scheduler backend for your specific repository ID. Let me know my brada, if changing to a non-peak time or toggling the Actions setting wakes it up! |
|
Hi @kleber-br, Here are the most common reasons why a scheduled (
Hope this helps solve the issue! |
This comment was marked as spam.
This comment was marked as spam.
|
Your write-up already rules out a lot of YAML footguns. On private + Free, the usual remaining causes are:
Given you tried a minimal workflow that never fired either, I would treat this as a Support case with: plan type, private, default branch, workflow path/SHA, and the empty schedule filter. The community can only re-list the checklist past this point. |
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Bug
💬 Feature/Topic Area
Schedule & Cron Jobs
Discussion Details
Summary
Scheduled workflows in my repository have never triggered autonomously via the
scheduleevent since the repository was created (2026-07-19).workflow_dispatchworks correctly on the same workflows.Repository details
masterstate: activevia APIWhat I've verified
master)daily.yml→cron_diario.yml) to force scheduler reindexingworkflow_dispatchtriggers work correctly on the same workflowsMissed schedule cycles (all UTC)
0 0 * * *0 0 * * *0 0 * * *0 7 * * *(temporary test)25 8 * * *(minimal test)Minimal test workflow (also failed)
To isolate the issue from our complex workflow, I created a bare-minimum test:
This workflow — no Python, no secrets, no dependencies, just
echo— also failed to trigger at 08:25 UTC on 2026-07-22.API evidence
Zero schedule-triggered runs across all workflows since repository creation.
Question
Is there a known delay for the schedule event to activate on newly created private repositories on the Free plan? Is there any action required to enable it?
All reactions