GitHub Actions macOS runner job remains queued while matching runner shows Ready #201857
Replies: 1 comment
-
|
Since the runner is visible as Ready and you've already verified the workflow syntax, labels, runner group, concurrency settings, and permissions, this sounds less like a workflow configuration issue and more like a runner assignment or scheduler problem. A few additional things to check:
Since the job remains queued for hours while the runner reports Ready, there is also the possibility of a scheduler/state mismatch or an internal issue with runner assignment. If none of the above resolves the problem, I'd recommend opening a GitHub Enterprise Support ticket and including:
That information should help GitHub determine whether this is a scheduler issue, runner eligibility problem, or an Enterprise-specific bug. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
🏷️ Discussion Type
Question
💬 Feature/Topic Area
Actions Runner
Discussion Details
Description
We are seeing an issue in our GitHub Enterprise environment where an iOS workflow job remains queued and does not start, even though the matching runner appears Ready in the UI.
Workflow / Job
Here is the snapshot of the yml
Observed behavior
The job stays queued with a message indicating that all matching runners are busy / waiting for a runner to pick up the job.
At the same time, the runner:
ghe-runner-macOSARM64-os26
runner group: Mobile - iOS
appears as Ready in the UI.
This creates an inconsistency between scheduler/job state and runner availability shown in the interface. Its indefinitely waiting for hours together. I've tried re-running jobs multiple times with only label mentioned above and in combination as well. Nothing worked out.
Why we are raising this
We have already verified that the workflow syntax is valid and that the requested runner group and label match the runner shown in the UI. The issue appears to be with runner assignment rather than workflow logic.
We have also checked against the following
Runner config:
What we need help confirming
Please help determine whether this is due to:
or a UI/state mismatch where the runner shows Ready but is not actually assignable.
I was checking these issues in the past, but it wasn't enough to help me
[Issue 1] (https://github.com/orgs/community/discussions/147604?utm_source=openai)
[Issue 2] (https://github.com/orgs/community/discussions/186184?utm_source=openai)
I would appreciate if someone could advise on this as I got stuck in the loop. If it is one of the above, Please advise how to fix it?
Regards,
BT
Beta Was this translation helpful? Give feedback.
All reactions