-
Notifications
You must be signed in to change notification settings - Fork 583
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
Ability to use multiple names when using output type=image
#1072
Comments
type=image
Yep! That's one of the errors I'm seeing. The actual error depends on the "format" I try but they all follow the same style. |
Ok so this error #1072 (comment) is related to csv parsing in build command (buildx) which make sense because quotes should take the whole column. Correct syntax is:
But still fails with:
I think this is related to the csv-parse lib that we are using in our actions toolkit: https://github.com/docker/actions-toolkit/blob/7fb507050a318dff09c0e4dd89c14a569fc62548/src/util.ts#L40 that is stripping the quotes where it should not:
So might need changes in actions-toolkit. Still digging. |
Ok after tests in docker/actions-toolkit#273, we need to keep quotes around fields for this input by setting |
Description
Hello! Not entirely sure if this is a bug or a missing functionality, but tl;dr -- I can't seem to figure out how to use multiple names when using output
type=image
and thus push the image to multiple registries (you can find the original PR here nginxinc/docker-nginx-unprivileged#195). The docs mention that when using thebuildx
CLI, you can wrap the list of names in double quotes, but no matter what I try, this action seems to fail. I've tested all combinations of escape sequences too to no avail (""
,\"
,\\"
). I've also opened up a discussion which includes a bit more information (#1067). Finally, here's a sample code block of one of the things I've tried:Let me know if you need any more information!
The text was updated successfully, but these errors were encountered: