You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Megalinter images are quite big, and need to be pulled with multiple PR's in our github actions. We wanted to evaluate using pull through cache images to cache images locally, and then we don't need to go to internet to pull images, but actions doesn't allow using image overrides
Describe the solution you'd like
We could have an argument on actions, with the default value being the current image, but we could set it to point to pull through cache image
Describe alternatives you've considered
We tried evaluating setting a proxy to catch requests and proxy them, but we have multiple environments, and setting up every the proxies was to much, and we didn't feel like a good direction.
The text was updated successfully, but these errors were encountered:
If you already have a cached docker images management, you can build a custom workflow that would use mega-linter-runner , where you can send the name of the image to use -> https://megalinter.io/latest/mega-linter-runner/#usage
Yes, I know flavors.
Those images are also are quite large. terrafrom flavor for example is 1GB+.
Management of custom workflow would be worst outcome, since we would need to maintain any updates and changes.
I think adding an argument that defaults to upstream but can be changed with workflows to use any cached image would be beneficial for others.
Downloading from cache or downloading from ghcr.io: I don't think one would be faster on GitHub hosted runners. But with cache there is less parallelism and extracting must be done for the tar, then tar copied again for importing into docker. It's something you'd need to mesure in your use cases
Is your feature request related to a problem? Please describe.
Megalinter images are quite big, and need to be pulled with multiple PR's in our github actions. We wanted to evaluate using pull through cache images to cache images locally, and then we don't need to go to internet to pull images, but actions doesn't allow using image overrides
Describe the solution you'd like
We could have an argument on actions, with the default value being the current image, but we could set it to point to pull through cache image
Describe alternatives you've considered
We tried evaluating setting a proxy to catch requests and proxy them, but we have multiple environments, and setting up every the proxies was to much, and we didn't feel like a good direction.
The text was updated successfully, but these errors were encountered: