Replies: 4 comments 1 reply
|
💬 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. ⭐ |
|
Additional observation: The same runner-assignment issue also affects a private repository in Erylis-Labs. Some of its workflow runs have remained queued for more than 12 hours, without starting any steps. This is therefore not limited to the public test repository or its minimal workflow. I have omitted the private repository URL from this public discussion, but can provide a run ID through a private channel if GitHub staff need it. |
|
Hi there, Based on the additional details you provided regarding your organization setup, the issue is almost certainly tied to the anti-abuse verification framework that GitHub applies to organizations. Even though public repository Actions minutes are technically free, GitHub enforces strict baseline verification rules to prevent automated crypto-mining and spam runs. When an organization has a $0 budget limit, no payment method on file, and is attempting to execute runs across both public and private boundaries simultaneously, the runner allocation system frequently blocks or permanently queues the jobs. To get your workflows running, you should try the following:
Hope this helps get your workflows moving! |
|
Update after contacting GitHub Support: I added a payment method to the Erylis-Labs organization, but the public test run and private-repository jobs are still queued. I opened support ticket #4792584 under Billing and payments / GitHub Actions. The reply did not investigate the runner-assignment issue: it said dedicated support requires an eligible paid plan and directed me back to GitHub Community Discussions. This leaves the public reproduction unresolved: https://github.com/Erylis-Labs/test-workflow/actions/runs/36100478376/workflow. Standard GitHub-hosted runners in public repositories are documented as free, yet this minimal job cannot obtain one. The suggestion that an anti-abuse flag is involved remains unverified; adding a payment method did not fix it. Could a GitHub staff member advise how a Free organization can report a possible account-level runner-allocation restriction for investigation? If there is a specific setting or diagnostic I can check myself, please point me to it. I can share private run IDs through a private channel if needed. |
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Bug
💬 Feature/Topic Area
Actions Runner
Discussion Details
Summary
A minimal manually triggered workflow in a public repository owned by the Free organization Erylis-Labs is created successfully, but its job remains queued and never receives a standard GitHub-hosted runner.
greet,runs-on: ubuntu-latestMinimal workflow
Checks already performed
mainbranch. Manual dispatch creates the job; this is not a missing trigger.ubuntu-latestamong the available labels.Expected and actual behavior
Per GitHub's billing documentation, standard GitHub-hosted runners are free for public repositories. I would expect this minimal job to start without requiring a payment method or consuming private-repository minutes. Instead it stays queued, despite no active jobs in the organization.
Could the $0 Actions budget or a billing entitlement prevent runner assignment even for a public repository? If so, how can an organization on GitHub Free use standard runners for public repositories without adding a payment method? If not, what account-level restriction or runner-assignment issue should I investigate?
All reactions