-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Github workflow fails as it exhaust all available CPU even if I upgraded on Github Enterprise #10244
Comments
Hi @ggkiokas - Thank you for bringing this issue to us. We are looking into this issue and will update you shortly on this issue after investigating. |
Thank you @Prabhatkumar59 ! Please lmk how I can switch to larger runners. I thought by default Github Enterprise plan includes them |
@ggkiokas - Thanks for your response:) Check Available Runner Sizes: Specify Larger Runners in Workflow: To make it easier for you, i am providing an example how to specify a larger runner in your workflow configuration:-
Using Self-Hosted Runners A. Set Up Self-Hosted Runners: Follow the GitHub documentation to set up self-hosted runners: Self-hosted runners. B. Specify Self-Hosted Runner in Workflow: Use the runs-on keyword to specify the self-hosted runner.
So by using above steps, you can utilize larger runners to ensure your workflows run smoothly without exhausting available CPU or disk space. |
Hello @Prabhatkumar59 , thank you so much for your prompt response.
Thanks a lot, I really appreciate your help since I am kinda lost here. |
Hi @ggkiokas- Thanks for responding Availability and Cost:- Larger runners are typically available for GitHub Enterprise customers, but they may not be enabled by default. You can check with GitHub support to confirm whether your plan includes access to larger runners and any associated costs. If larger runners are available in your plan, you need to configure them properly in your workflow. The inability to click on the option might be due to permissions or the need for additional setup. You can also follow below Steps to enable and Use Larger Runners:- Contact GitHub Support: You can reach out to GitHub support to ensure that larger runners are enabled for your GitHub Enterprise plan and to clarify any additional steps required. https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners Assign Labels to Runners: Example command to configure a self-hosted runner with a custom label GitHub uses labels to identify and assign runners. The labels for larger runners can vary, so confirming the correct labels with GitHub support or your organization’s admin is crucial.
|
Hello,
I am trying to add a large gh runner for my workflow. My org belongs to the
Enterprise gh plan. I copy the conversation I had with a colleague of
yours. Can you please help me with this?
Best regards
Giorgos
1.
We use gh-actions-hosted runners as Seafair org.
2.
Here <https://github.com/Seafair/poseidon/actions/runners> in this
actions page of my repo I see an available option, of a larger runner but
neither me nor the admin of Seafair org can click on it. Do you know how I
could do that ? Does this runner comes for free with Github Enterprise plan
?
3.
After having read carefully the documentation for large runners here
***@***.***/actions/using-github-hosted-runners/about-larger-runners/about-larger-runners#specifications-for-general-larger-runners>,
it is still not clear to me how I can find labels related with each runner.
So I can use them after on my workflow
e.g
For CPU: 8GB | RAM: 32GB -> runs-on: ubuntu-22.04-large
For CPU: 32GB | RAM: 128GB -> runs-on: ubuntu-22.04-x-large
…On Fri, Jul 19, 2024 at 4:05 PM Prabhatkumar59 ***@***.***> wrote:
Hi @ggkiokas- Thanks for responding
To address your concerns regarding the use of larger GitHub Actions
runners within the Seafair organisation, here are some steps and
clarifications:-
*Availability and Cost*:-
Larger runners are typically available for GitHub Enterprise customers,
but they may not be enabled by default. You can check with GitHub support
to confirm whether your plan includes access to larger runners and any
associated costs.
*Configuring Larger Runners*:-
If larger runners are available in your plan, you need to configure them
properly in your workflow. The inability to click on the option might be
due to permissions or the need for additional setup.
You can also follow below Steps to enable and Use Larger Runners:-
*Contact GitHub Support:*
You can reach out to GitHub support to ensure that larger runners are
enabled for your GitHub Enterprise plan and to clarify any additional steps
required.
https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners
*Assign Labels to Runners:*
During the setup, assign custom labels to your runners to identify them
easily in your workflows.
Example command to configure a self-hosted runner with a custom label
./config.sh --url https://github.com/your-org/your-repo --token
YOUR_TOKEN --labels ubuntu-22.04-large
GitHub uses labels to identify and assign runners. The labels for larger
runners can vary, so confirming the correct labels with GitHub support or
your organization’s admin is crucial.
-
You can also refer to GitHub's documentation
https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners
-
Also If you encounter any issues or need further clarification, please
feel free to reach out to GitHub support directly or refer to the official
documentation. This should help you configure and utilize larger runners
effectively within your workflows.
—
Reply to this email directly, view it on GitHub
<#10244 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A3QF7QRZTHGXKTDWJILJAA3ZNEFJ5AVCNFSM6AAAAABLAX7FVCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZZGA4DSOJXGU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hello @Prabhatkumar59 , |
Hi @ggkiokas- The link you shared above(https://github.com/Seafair/poseidon/actions/runners), I do not have access of this actually. So, unable to check. And in order to contact GitHub Support, you can try using the following methods:- Contact GitHub Support Visit the GitHub Support page: GitHub Support If you are a GitHub Enterprise customer, you can directly access support through the GitHub Enterprise Support portal. C. Email Support: You can also email GitHub Support at enterprise-support@github.com if you are using GitHub Enterprise. For you, I am adding an example as well of an Email to GitHub Support:-
For Submitting a Ticket via GitHub Support Website:- A. Visit the Support Page: GitHub Support Following these steps should help you get in touch with GitHub Support and resolve your issue with configuring larger runners. If you have any other questions or need further assistance, feel free to ask!..thanks:) |
Thanks a lot @Prabhatkumar59 for your assistance. |
Description
Github workflow fails as it exhausts all available CPU even I upgraded on Github Enterprise.
Please I need assistance for understanding how I can have larger runners
Platforms affected
Runner images affected
Image version and build link
https://github.com/Seafair/poseidon/actions/runs/9975020032/job/27563828236
Is it regression?
yes
Expected behavior
Workflow should run without problems
Actual behavior
Workflow fails with an error
Repro steps
Please see the logs of this workflow:
https://github.com/Seafair/poseidon/actions/runs/9975020032/job/27563828236
The text was updated successfully, but these errors were encountered: