GitHub

Original file line numberDiff line numberDiff line change

@@ -31,7 +31,10 @@ jobs:

3131

run: |

3232

umask 077

3333

authfile="$RUNNER_TEMP/skopeo-auth-${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}.json"

34-

trap 'rm -f "$authfile"' EXIT

34+

registries_conf="$RUNNER_TEMP/registries-${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}.conf"

35+

trap 'rm -f "$authfile" "$registries_conf"' EXIT

36+

: > "$registries_conf"

37+

export CONTAINERS_REGISTRIES_CONF="$registries_conf"

3538

image="$(nix build .#dockerImage --print-out-paths --no-link)"

3639

printf '%s' "$GHCR_TOKEN" | nix develop -c skopeo login \

3740

--authfile "$authfile" --username "$GITHUB_ACTOR" --password-stdin ghcr.io

Read the original on github.com ↗