-
Why are you starting this discussion?Question What GitHub Actions topic or product is this about?Misc Discussion DetailsI spent a couple of days putting together and debugging a workflow for building my project. One of the workflows was for a Linux build, and earlier in the development process I was able to run the workflow. However, the last few times I've tried to run it, it gets timed out because no runner is ever assigned to it. It just stays in queue until it gets timed out 24 hours later. https://github.com/blackears/parrotLipsync/actions/runs/17351717284 I'd like to run my workflow, since i think it is debugged now and would like to create a Linux build. How do I get this workflow to run? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Hey ! , its due to the runner unavailability Below are the currently available runners config for public repos for the private repos - https://docs.github.com/en/actions/reference/runners/github-hosted-runners#standard-github-hosted-runners-for--private-repositories I hope its this might be helpful |
Beta Was this translation helpful? Give feedback.
-
Great troubleshooting from @Genious07 and @NagurDiwakar! Building on their analysis, here are some additional enterprise-level considerations for runner assignment issues: 🔍 Advanced Diagnostics Beyond Invalid LabelsWhile @Genious07 correctly identified the ubuntu-15 label issue, here are additional checks when runners still won't assign: # First, verify your runner requirements in the workflow
runs-on: ubuntu-latest # ✅ Valid as mentioned
# But also check for conflicting requirements:
container:
image: ubuntu:20.04 # Could conflict with ubuntu-latest 🏢 Enterprise Runner Strategy@NagurDiwakar mentioned runner availability - for production workloads, consider: Self-hosted runners for:
GitHub-hosted runners for:
🛠️ Additional Debugging Steps# Check workflow run API for detailed status
curl -H "Authorization: token $GITHUB_TOKEN" \
https://api.github.com/repos/{owner}/{repo}/actions/runs/{run_id}
# Look for specific error patterns:
# "waiting_for_runner" vs "queued" vs "in_progress" ⚡ Quick Fix ValidationAfter applying @Genious07's ubuntu-latest fix:
Pro tip: For Blender automation like yours, consider using larger runners (GitHub Pro/Team feature) - |
Beta Was this translation helpful? Give feedback.
Hey! Frustrating issue with your GitHub Actions workflow queuing forever—looks like the root cause is an invalid runner label in your YAML: "ubuntu-15" isn't supported (GitHub offers ubuntu-latest, ubuntu-22.04, or ubuntu-20.04). That's why no runner gets assigned, leading to the 24-hour timeout.
Quick fix: Update the matrix to use a valid one, e.g.:
matrix:
include:
- arch: x64
runs_on: ubuntu-latest # or ubuntu-22.04
...
Commit/push, then trigger the workflow again—it should pick up a runner immediately.
Bonus: Your matrix has blender_version: "1.1.2" but the script downloads 4.5.2—sync those if needed to avoid build mismatches.
If it still hangs (rare, but possible cache glitch), cance…