Open datamweb opened 1 year ago
This is a shell script to check GPG signature by ChatGPT.
#!/bin/bash
commit_hash=$1
if [ -z "$commit_hash" ]; then
echo "Usage: $0 <commit-hash>"
exit 1
fi
signature=$(git show "$commit_hash" --show-signature 2>&1 | grep -o "gpg: Good signature")
if [ -z "$signature" ]; then
echo "Error: Commit $commit_hash does not have a valid GPG signature."
exit 1
fi
echo "Commit $commit_hash has a valid GPG signature."
Smart Commenting are not working well at the moment.
Shield does not accept commits that are not signed with GPG KEY, so there is an Github Action to automatically check the signature of commits and add a tag GPG-Signing needed and a comment to explain:
How to setup a GPG key How to GPG-Signing Old Commits