- Notifications
You must be signed in to change notification settings - Fork1.3k
Autoscaling Runner Scale Sets mode is now generally available#2775
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
Last January we introducedthe autoscaling runner scale sets mode to actions runner controller (ARC) and this mode is now generally available. We published the announcement in theGitHub changelog end of June, and we're excited to share the news here as well. A few things to clarifyIf you're not familiar with this new mode, I highly encourage you to eitherread our documentation. If you want a more guided alternative, you can watch thisdeep dive video by yours truly. Maintenance and supportThe autoscaling runner scale sets mode is now generally available, which means that GitHub will provide maintenance and support for this mode. We recommend that you create tickets with our support team for assistance. Issues created in this repository will be triaged, and we will address them based on priority. We urge you to read our documentation and put all the effort possible to try to resolve the issues by yourselves. We have extensive testing pipelines, and we're observing the behaviour of this product across different environments. When a wide-spread issue is identified, we will address it as soon as possible. If you face a problem, more likely than not, it's something related to the specifics of your environment. Please don't make us spend time on issues that could have been avoided by a quick read of the documentation or a quick search in the issues / discussions. This will take away from the time that could have been spent addressing more important problems. We cannot provide any guarantees towards response times for issues created in this repository. The following modes and assets are supported by GitHub:
Everything else, including but not limited to:
Will continue to be maintainedby the community only led by@mumoshu. GitHub will not provide any maintenance or support for these assets. ReleasesWe will continue to release new versions of the autoscaling runner scale sets mode, and we will continue to publish the new runner image with every runner binaries release. We will also continue to publish the helm charts for the controller and the runner scale set. The helm charts for the autoscaling runner scale sets modewill only be published as OCI packages. We believe this is the best way to distribute helm charts, and we will not publish them as tarballs via GitHub pages.
All legacy assets are published to theactions-runner-controller organization. What's next?The release We do not have any plans to do a ContributionsWe highly appreciate all the community's contributions to ARC. Please continue creating issues and discussions, and we will continue to triage them and address them based on priority. We're working on new contributions guidelines to manage the process of accepting contributions. We will share them as soon as they're ready. Until then,if you plan to spend effort and time on a substantial change (anything that's larger than 10 lines of code), please open an issue and discuss it with us first. We offer no guarantees that your changes will be accepted. Thank you all for all your trust and support ❤️ and thank you to countless contributors who help make ARC awesome! |
BetaWas this translation helpful?Give feedback.
All reactions
🎉 32❤️ 11👀 3
Replies: 7 comments 5 replies
-
ubuntu image yassssss |
BetaWas this translation helpful?Give feedback.
All reactions
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
That's a perfect summary; thank you! Our team has been guessing in the last months about the future of this project and the dynamics between the community and GitHub-developed components - and this post answers these questions perfectly. I'd like to suggest the following: |
BetaWas this translation helpful?Give feedback.
All reactions
-
Thank you@maxdanilov - the broken links have been fixed and the README should be updated soon as we gradually phase out the old docs. |
BetaWas this translation helpful?Give feedback.
All reactions
👍 1
-
@mumoshu are there plans to develop the old ARC past 0.27? (0.28, 0.29, etc.)? Or it will only receive the maintenance patches for 0.27.x? |
BetaWas this translation helpful?Give feedback.
All reactions
-
Hey! I'll try to keep releasing new versions for the old ARC on demand@maxdanilov |
BetaWas this translation helpful?Give feedback.
All reactions
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
@mumoshu The main motivation is that the new Runner Scale Set does not look mature enough compared to the classic ARC (e.g. the metrics are still not there:#2559), and GitHub is not bridging the gap quickly, for example, the latest 0.4.0 release happened over 4 months ago, which is not agile enough for such a new developing project. I don't expect new features from ARC 0.27.x, but I would really appreciate it if at least the new release is cut from the latest Thank you for your work on developing and supporting this project, it's highly appreciated 🙇 |
BetaWas this translation helpful?Give feedback.
All reactions
🚀 4
-
Thank you@Link- Great news!! |
BetaWas this translation helpful?Give feedback.
All reactions
-
Metrics are coming as part of the gha-runner-scale-set-0.5.0 release |
BetaWas this translation helpful?Give feedback.
All reactions
🎉 1
-
Do you intend to support the all-in-one / It's quite tricky to properly set resource requests/limits when some jobs will use resources on the 'machine' (i.e. the I don't really want to use the kubernetes mode either as this has other drawbacks. |
BetaWas this translation helpful?Give feedback.
All reactions
👍 2❤️ 1👀 1
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
@Link- Is it possible to add ability to have multiple labels on runnerSet? I'm interested if Github api endpoint for runnerset able to recieve multiple labels? I would like to try to create PR with supporting multiple labels if maintainers have no time to work on that and if github api able to handle multiple labels. P.S. I don't even understand which label types are possible |
BetaWas this translation helpful?Give feedback.
All reactions
-
Labels are not supported and will not be supported for runner scale sets. Please read the docs: |
BetaWas this translation helpful?Give feedback.
All reactions
👍 2
-
I'm locking this conversation. For support and/or feature requests kindly open other discussions or issues. |
BetaWas this translation helpful?Give feedback.