#!/usr/bin/env bash set -euo pipefail : "${MIRROR_SIGN_KEY_B64:?set MIRROR_SIGN_KEY_B64 to base64-encoded Ed25519 PEM private key}" ROOT=$(cd "$(dirname "$0")/../.." && pwd) KEYDIR="$ROOT/out/mirror/thin/tuf/keys" mkdir -p "$KEYDIR" KEYFILE="$KEYDIR/ci-ed25519.pem" printf "%s" "$MIRROR_SIGN_KEY_B64" | base64 -d > "$KEYFILE" chmod 600 "$KEYFILE" STAGE=${STAGE:-$ROOT/out/mirror/thin/stage-v1} CREATED=${CREATED:-$(date -u +%Y-%m-%dT%H:%M:%SZ)} SIGN_KEY="$KEYFILE" STAGE="$STAGE" CREATED="$CREATED" "$ROOT/src/Mirror/StellaOps.Mirror.Creator/make-thin-v1.sh"