-
Notifications
You must be signed in to change notification settings - Fork 980
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
fix: add jq
, git
, unzip
and curl
to default packages installed
#3056
Conversation
Hi 👋🏼 These packages are used in a ton of actions on the marketplace. It would be nice if they were installed and ready for use instead of having to install them with `apt-get` on every single Github workflow.
git
and curl
to default packages installedjq
, git
and curl
to default packages installed
Will also fix actions/actions-runner-controller#3222 |
any update on this? |
as some people already asked, is there any update on this? |
The silence from the action/runners maintainers is deafening 😭 |
There's probably some huge philosophical debate behind closed doors:
|
Co-authored-by: Guillermo Caracuel <633810+gcaracuel@users.noreply.github.com>
jq
, git
and curl
to default packages installedjq
, git
, unzip
and curl
to default packages installed
I'm starting to wonder if the project is maintained. I mean, I clearly see them merging PRs but only their own PRs and without much context/comments on them. They don't seem to be interested in community contributions or building this with the community. |
It's probably based on business driven development, meaning paying customers who want changes are prioritized. 😢 |
Honestly it seems to be community doesn't matter for them)) |
Except you can't execute any workflows because not even git is installed... for a GitHub builder... |
This is funny... |
👋🏼 @TingluoHuang is this purposely getting ignored? |
any news on this? |
@omri-shilton (or anyone else) if the company you work for has a support contract with GitHub, bring this up in a ticket. My assumptions are it doesn't look like individual contributors PRs are prioritized unless there's a push from a GitHub customer. |
There have been other issues created about how bare the self hosted runner image is. It doesn't seem like a priority for github. Doesn't seem like they're willing to budge on this unfortunately. I think there was a discussion post about it somewhere too. |
If I had a tinfoil hat 👽 at this point: they want your first jobs to fail so that you don't use self-hosted runners. We all know that a greater barrier to entry means less people will use it. /s |
Sorry for the tumbleweeds, let me poke the team and get someone to look at this. |
Co-authored-by: Tingluo Huang <tingluohuang@github.com>
Updated. |
We have to spend ~20s each build installing git - this would be such a great change 🙏 |
@nebuk89 @TingluoHuang any update? |
@onedr0p why not use your own runner image with all the packages you need already installed? |
I already do that but it wouldn't be required for me to maintain if the GitHub runner included Git by default. |
I will follow up! |
🥇 |
I really love this update!! |
When will this change be included in a patch release v2.319.2? Still experiencing issues with this. |
Upstream now includes these by default since actions/runner#3056
Upstream now includes these by default since actions/runner#3056
Upstream now includes these by default since actions/runner#3056
Hi 👋🏼
I am using this runner with the Actions Runner Controller
These three packages are used by a ton of actions on the marketplace. It would be nice if they were installed and ready for use instead of having to install them with
apt-get
on every single Github workflow. If using more than one job in a workflow you have to have a step to install these in each one.I know you all probably want to keep a low footprint of installed tools but these are probably just as important as
sudo
for user experience.