Push events are received but create zero workflow runs — repository-wide, all time #205033
Replies: 2 comments
|
💬 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. ⭐ |
|
This pattern usually means Actions is receiving the webhook but deciding the push is not eligible to create a run — not that the push never happened. The Events API and the Actions runs API answer different questions, so they can disagree without either being “wrong”. Checklist that covers almost every case of “PushEvent exists,
If you can paste one workflow’s |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Bug
💬 Feature/Topic Area
Workflow Configuration
Discussion Details
Every workflow in one of my repositories has never once been triggered by a push. GitHub's own APIs disagree with each other about the same event, which is why I think this is a backend state rather than a config mistake on my side.
The events API says the push arrived:
The Actions API says no run was ever created by a push:
That
0is all time and across every workflow in the repository, which was created 2026-06-25. Its entire run history is 2 runs: one manual dispatch and onedynamicDependency Graph run.Most recent reproduction: a push of 34 commits to the default branch on 2026-08-15. Run count before: 2. Run count after: 2.
The workflow
No branch filter, so every pushed branch should match.
workflow_dispatchon this exact file creates a run in seconds and executes all four jobs — so the YAML parses and Actions runs fine. Only push and pull_request triggering never fires.What I have ruled out (all re-checked today)
GET /actions/permissionsreturns{"enabled": true, "allowed_actions": "all"}state: "active"— notdisabled_manually, notdisabled_inactivityfork: false), not archived, not disabled[main, develop]and this repo only usesrelease/v1.8. That was a real cause of zero runs, it was removed, and removing it changed nothing{}event keys instead of null — tried as a fix, changed nothingGITHUB_TOKEN, so the "pushes made by Actions do not trigger workflows" rule does not applyGET /actions/workflowsreturns exactly 2 workflows for my repo, bothstate: "active", so that is not my cause eitherRelated
Not posting this as a duplicate, but the class recurs and the previous report went unanswered: "push/pull_request workflow runs not triggering for one repo (schedule + workflow_dispatch still fire)" is in this category, marked Closed · Unanswered. There are also several open reports of the same shape for
schedulerather thanpush, which makes me suspect one underlying event-delivery problem rather than a per-trigger one.The question
Is there an account-, plan- or repository-level state that suppresses push-triggered Actions while leaving
workflow_dispatchworking? If there is a setting I have missed, I would genuinely like to be told what it is.Has anyone seen a repository where
?event=pushis zero for its entire history while the events API confirms the pushes were received? I am particularly interested in whether re-registering a repository with the Actions service is something that can be done.Happy to provide the repository name to a staff member — it is private.
Edited to set the Feature/Topic Area correctly — it posted with the form's default of ARC (Actions Runner Controller), which is not relevant here; this is workflow trigger configuration. Also repaired a code fence that was making the second half of the post render as raw markdown, and added the Related section.
All reactions