Very helpful thanks to @violet epoch for helping show me the primary issue was PEBCAK
I am running into one last issue related to goreleaser-cross + buildkit that is
73: exec /usr/bin/tini -- /entrypoint.sh sh -c base64 -d /buildtmp/secret-to-decode > /tmp/secrets/mypasswordprotectedcert.pfx
73: [1.01s] [WARN tini (11)] Tini is not running as PID 1 and isn't registered as a child subreaper.
73: [1.01s] Zombie processes will not be re-parented to Tini, so zombie reaping won't work.
73: [1.01s] To fix the problem, use the -s option or set the environment variable TINI_SUBREAPER to register Tini as a child subreaper, or run Tini as PID 1.
73: [1.01s] WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
73: [1.01s] Configure a credential helper to remove this warning. See
73: [1.01s] https://docs.docker.com/engine/reference/commandline/login/#credentials-store
73: [1.01s]
73: [1.01s] Error saving credentials: rename /root/.docker/config.json337799365 /root/.docker/config.json: device or resource busy
73: exec /usr/bin/tini -- /entrypoint.sh sh -c base64 -d /buildtmp/secret-to-decode > /tmp/secrets/mypasswordprotectedcert.pfx
ERROR: process "/usr/bin/tini -- /entrypoint.sh sh -c base64 -d /buildtmp/secret-to-decode > /tmp/secrets/mypasswordprotectedcert.pfx" did not complete successfully: exit code: 1
Now if this was on desktop I had a custom warning on this step telling me
WARNING if you get an error about error getting credentials - err: docker-credential-desktop resolves to executable in current directory (./docker-credential-desktop), remove the value "credsStore" : "desktop" from $HOME/.docker/config.json
But i'm not on desktop, running in ephemeral ci context. If there's an immediate obvious thing I'm missing appreciate any help ,otherwise no problem.
Working on this right now.