check gpg only when skip-validation = false

This commit is contained in:
Max Weng 2025-11-10 15:24:26 -08:00
parent 5a1091511a
commit 89f3902360
No known key found for this signature in database
GPG key ID: 7FED944ED3817E8F

View file

@ -180,13 +180,20 @@ runs:
run: |
missing_deps=""
# Check for required commands
for cmd in bash git curl gpg; do
# Check for always-required commands
for cmd in bash git curl; do
if ! command -v "$cmd" >/dev/null 2>&1; then
missing_deps="$missing_deps $cmd"
fi
done
# Check for gpg only if validation is not being skipped
if [ "${{ inputs.skip_validation }}" != "true" ]; then
if ! command -v gpg >/dev/null 2>&1; then
missing_deps="$missing_deps gpg"
fi
fi
# Report missing required dependencies
if [ -n "$missing_deps" ]; then
echo "Error: The following required dependencies are missing:$missing_deps"