Replies: 3 comments 2 replies
|
💬 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. ⭐ |
|
Your reasoning about the job-level condition is correct: an There is no public API for the scheduler's internal registration or its next planned run. The workflow endpoint exposes gh api repos/OWNER/REPO/actions/workflows/FILE.yml \
--jq '{id, path, state}'
gh api 'repos/OWNER/REPO/contents/.github/workflows/FILE.yml?ref=main' \
--jq '{path, sha}'
gh api repos/OWNER/REPO/actions/permissions \
--jq '{enabled, allowed_actions}'You want GitHub documents that schedules can be delayed and, under sufficiently high load, dropped. It specifically calls out the start of the hour. Your If you want to separate a workflow-specific problem from a repository/account problem without dispatching production, add a temporary, inert schedule-only workflow on Relevant GitHub documentation: |
|
One thing I would check is whether GitHub is actually registering the GitHub also notes that scheduled events can be delayed or even dropped during periods of high Actions load, especially around the start of an hour. Since I’d verify the workflow is enabled and present on |
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 scheduled workflow in a private repository on GitHub Free, but no workflow runs are being created.
The workflow is on the default branch (
main) and contains:on:
schedule:
- cron: '17,47 * * * *'
Relevant details:
mainis the default branch.Workflow enabled successfully.true.{"total_count":0,"workflow_runs":[]}scheduledefinition or job-condition structure, although I understand that local validation does not prove GitHub registered the schedule.Because there is no workflow run at all, I have not reached the runner/job stage. Therefore I don't think a job-level condition, secret, HTTP request, or application logic explains the absence of run records.
I understand that scheduled workflows can sometimes be delayed or dropped, so I am not assuming this is a confirmed GitHub outage.
Is there a way to determine whether:
I would prefer not to manually dispatch the production workflow while diagnosing the missing scheduled events.
Thanks.
All reactions