From 46ce1ff79ca711d6f22787000e80356dcfddf741 Mon Sep 17 00:00:00 2001 From: Sam Johnston Date: Thu, 18 Jul 2024 11:58:25 -0700 Subject: [PATCH] fix failure flag --- .github/scripts/verify-gpg-signatures.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/scripts/verify-gpg-signatures.sh b/.github/scripts/verify-gpg-signatures.sh index 0e399f9f..2936a40f 100644 --- a/.github/scripts/verify-gpg-signatures.sh +++ b/.github/scripts/verify-gpg-signatures.sh @@ -68,7 +68,17 @@ failure=false for commit in $(git rev-list $commit_range); do echo "Verifying commit: $commit" - # ... existing code ... + # Get the author of the commit + commit_author=$(git log -1 --format='%an <%ae>' $commit) + echo "Commit author: $commit_author" + + # Get detailed signature information + echo "Attempting to verify commit signature..." + signature_info=$(git verify-commit "$commit" 2>&1) || true + echo "Raw signature info: $signature_info" + + signature_status=$(git log -1 --format='%G?' $commit) + echo "Signature status: $signature_status" # Check if it's a GPG signature (not SSH) if [[ "$signature_status" != "G" && "$signature_status" != "U" && "$signature_status" != "E" ]]; then