Closed der-eismann closed 5 months ago
I think the main issue here is that the action assumes that if image.split("/").length == 2
, the image must be from Docker hub instead of e.g. quay.io, where the value would be 3 (for example for quay.io/foreman/foreman:3.2-stable
). But for AWS ECR the value is also 2, so it adds the prefix even though it is not needed.
Closing since this project is kinda dead.
Is your feature request related to a problem? Please describe.
We are having our own runners and are trying to stay Docker-free. To still be able to run actions with containers we added a symlink from
podman.sock
todocker.sock
and let podman run in daemon-mode. However when a Docker socket is available, this action is looking if the image is available there and then pulling it, even if the tags are already available in podman storage, in our case pulling from podman to podman, which doesn't make any sense. To make it worse it's failing at the end because it adds adocker.io
prefix, which is not there. IMHO this doesn't make much sense anyway, because if I want to push from Docker, I would use the Docker action and not this one.Describe the solution you'd like
It would be awesome if there was an option to disable everything Docker-related so it's pure podman.
Describe alternatives you've considered
None
Additional context
Logs of the failing build, if podman is running in daemon-mode with
docker.sock
: