Uh oh!
There was an error while loading. Please reload this page.
ci: use configuration variables for Docker Hub and Quay.io usernames - #212
ci: use configuration variables for Docker Hub and Quay.io usernames#212jefferyto wants to merge 1 commit into
Conversation
I believe recent build failures (openwrt#211) are caused by GitHub redacting the Docker Hub and Quay.io usernames inside Docker tag names passed to buildx. This changes the Docker Hub and Quay.io usernames to be stored as configuration variables[1], which are not redacted by GitHub, rather than as secrets. [1]: https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/use-variables#defining-configuration-variables-for-multiple-workflows Signed-off-by: Jeffery To <jeffery.to@gmail.com>
jefferyto
commented
Aug 31, 2026
I should note that I'm only guessing this will fix #211 as I don't have a practical way to debug the issue or test this fix. I think it is a good idea in general to store the usernames as variables instead of as secrets. |
efahl
commented
Sep 1, 2026
I just spent a while poking around and I'm still pretty hazy on what might be failing, but it seems to me that the Then after that, it's only in the Or, if |
jefferyto
commented
Sep 1, 2026
My guess is either the tags passed to buildx have literal asterisks ( I think buildx is processing tags in random order and exiting with an error for the first invalid tag it finds, but this is also just a guess. |
efahl
commented
Sep 1, 2026
Yeah, that does seem very strange, doesn't it? From what I've read, github's redaction algo is pretty stupid and brute force, so you'd expect all of them to get swapped. At this point, I'm betting on your idea about invisible delimiters. @BKPepe Could you copy the |
I believe recent build failures (#211) are caused by GitHub redacting the Docker Hub and Quay.io usernames inside Docker tag names passed to buildx.
This changes the Docker Hub and Quay.io usernames to be stored as configuration variables, which are not redacted by GitHub, rather than as secrets.