Replies: 1 comment
|
💬 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. ⭐ |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Bug
💬 Feature/Topic Area
Schedule & Cron Jobs
Discussion Details
GitHub Actions schedule events never fire, while
workflow_dispatchsucceedsI have also opened a GitHub Support ticket for this, but I'm posting here because there appear to be other recent reports of scheduled workflows not emitting any
scheduleruns. I'm interested in confirming whether other users are currently seeing the same behavior.Summary
GitHub Actions scheduled workflows are not creating any workflow runs for me.
The same workflows execute successfully through
workflow_dispatch, but thescheduleevent never creates a queued, skipped, failed, cancelled, or completed run.I created a minimal public reproduction repository specifically to isolate the problem:
Minimal reproduction
Repository
laclance/actions-scheduler-probeDefault branch
masterWorkflow
.github/workflows/probe.ymlWorkflow ID
373963899Workflow state
activeWorkflow definition
The workflow is on the repository's actual default branch and GitHub reports it as active.
Manual dispatch works
I manually dispatched the exact same workflow.
37130682318workflow_dispatchsuccess111225005919The job completed successfully.
This confirms that GitHub is able to:
Scheduled runs never appear
The workflow is scheduled every five minutes:
After multiple eligible cron boundaries, this query:
continues to return:
{ "runs": [], "total_count": 0 }No
scheduleworkflow run is created at all.This appears to fail before job or runner execution.
Same issue reproduced in another repository
The original affected repository is:
https://github.com/laclance/OSSOpportunityScout
I reproduced the same issue there with multiple independently registered scheduled workflows.
Workflow IDs tested:
373687798373895799373927710All were registered by GitHub as
active, but all produced zeroscheduleruns.Troubleshooting already performed
I have already ruled out the following:
Specific tests included:
0laclanceaccountworkflow_dispatchActions settings checked
On the affected production repository, Actions permissions were:
{ "enabled": true, "allowed_actions": "all", "sha_pinning_required": false }Default workflow permissions were:
{ "default_workflow_permissions": "read", "can_approve_pull_request_reviews": false }Historical comparison
Another repository under the same GitHub account:
laclance/BountyScoutcontains genuine historical GitHub Actions runs with:
event = scheduleSo scheduled Actions have worked previously under this account.
Expected behavior
At eligible cron boundaries, GitHub should eventually create a workflow run whose event is:
scheduleI understand scheduled workflows can be delayed under load, but in this case no scheduled workflow run is created at all.
Actual behavior
workflow_dispatchsucceeds immediately on the exact same workflow.event=scheduleremains completely absent.Current production mitigation
I have removed the native
scheduletrigger fromlaclance/OSSOpportunityScoutfor now and left it manual-only while this is investigated.The temporary scheduler canaries were removed from the production repository.
The dedicated reproduction repository has intentionally been left intact for GitHub investigation.
Question
Is there currently a known issue with GitHub Actions scheduled-event registration or delivery?
If possible, could someone from GitHub check the backend scheduler registration for workflow ID
373963899in:laclance/actions-scheduler-probeIn particular:
*/5 * * * *cron registered internally?scheduleevent is ever created?Related discussions
I found several reports with very similar symptoms:
My case includes a separate minimal public reproduction repository and a successful
workflow_dispatchrun on the exact same workflow, whileevent=scheduleremains completely absent.All reactions