From 8e07fd6b49213af41aec31af4df2aa98b98661dc Mon Sep 17 00:00:00 2001 From: pi-farm Date: Mon, 9 Feb 2026 21:40:29 +0100 Subject: [PATCH] fix cosign key --- .gitea/workflows/docker-builder.yml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/docker-builder.yml b/.gitea/workflows/docker-builder.yml index 235fa60..509ec35 100644 --- a/.gitea/workflows/docker-builder.yml +++ b/.gitea/workflows/docker-builder.yml @@ -260,12 +260,17 @@ jobs: IMAGE_TO_SIGN="${REGISTRY_HOST}/${IMAGE_BASE}:${VERSION}" echo "Signing image $IMAGE_TO_SIGN" - # Key nur für Tags nutzen - cosign sign --key <(echo "${{ secrets.COSIGN_KEY }}") "$IMAGE_TO_SIGN" - - - - + # --- Key generieren (temp) --- + COSIGN_KEY_FILE=$(mktemp) + echo "Generating temporary Cosign keypair at $COSIGN_KEY_FILE" + cosign generate-key-pair --passphrase "" --key "$COSIGN_KEY_FILE" + # Optional: Digest nutzen, um Warnung zu vermeiden + DIGEST=$(docker buildx imagetools inspect "$IMAGE_TO_SIGN" --raw | jq -r '.manifests[0].digest') + echo "Signing digest: $DIGEST" + # Signieren + cosign sign --key "$COSIGN_KEY_FILE" "${IMAGE_TO_SIGN}@${DIGEST}" + # Cleanup + rm -f "$COSIGN_KEY_FILE" "$COSIGN_KEY_FILE.pub"