containers / podman-desktop

Podman Desktop is the best free and open source tool to work with Containers and Kubernetes for developers. Get an intuitive and user-friendly interface to effortlessly build, manage, and deploy containers and Kubernetes — all from your desktop.
https://podman-desktop.io
Apache License 2.0
4.7k stars 296 forks source link

consider optimizing your actions usage #7066

Open cgwalters opened 5 months ago

cgwalters commented 5 months ago

Is your enhancement related to a problem? Please describe

Looking at https://github.com/organizations/containers/settings/actions/hosted-runners right now, podman-desktop is using 10/20 open Github Action runners slots.

We are discussing making more dedicated runner capacity available for the containers github organization as a whole.

However, can you take a look and see whether some of your jobs require a full virtual machine on their own, or could some of them be consolidated serially onto the same VM?

Describe the solution you'd like

Please look at some actions consolidation.

benoitf commented 5 months ago

we're doing our release right now with bugfixes and many backports so it's expected to have such usage during this time.

All the jobs require VM on different OS (Linux, macOS and Windows)

lmilbaum commented 5 months ago

Related to https://github.com/containers/podman-desktop/issues/7066

cgwalters commented 4 months ago

FWIW at this very moment, this repository is using 18/20 of the available runners:

image

benoitf commented 4 months ago

I think you need to look at it during a small amount of time because 7mn after it's not the same picture

benoitf commented 4 months ago

image

cgwalters commented 4 months ago

Yeah fair, and right now it's back down to 3. I think this repository just has a lot of jobs, so when we get a backlog it's very visible with jobs here.

Some digging around turned up https://github.com/self-actuated/actions-usage - I might try it out.