check gpg only when skip-validation = false (#1894)

This commit is contained in:
maxweng-sentry
2025-11-11 14:37:52 -08:00
committed by GitHub
parent 5a1091511a
commit 9b6d1f84bd

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"