Spaces:
Sleeping
Sleeping
File size: 1,686 Bytes
cc38116 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | #!/bin/bash
# GSD Master Validation Script
# Runs all validators and reports overall status
total_errors=0
script_dir="$(dirname "$0")"
echo ""
echo "βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ"
echo "β GSD βΊ RUNNING ALL VALIDATORS β"
echo "βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ"
echo ""
# Run workflow validator
echo "βΆ Running workflow validation..."
"$script_dir/validate-workflows.sh"
if [ $? -ne 0 ]; then ((total_errors++)); fi
echo ""
# Run skill validator
echo "βΆ Running skill validation..."
"$script_dir/validate-skills.sh"
if [ $? -ne 0 ]; then ((total_errors++)); fi
echo ""
# Run template validator
echo "βΆ Running template validation..."
"$script_dir/validate-templates.sh"
if [ $? -ne 0 ]; then ((total_errors++)); fi
echo ""
# Summary
echo "βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ"
echo "β SUMMARY β"
echo "βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ"
echo ""
if [ $total_errors -eq 0 ]; then
echo "β
All validators passed!"
exit 0
else
echo "β $total_errors validator(s) failed"
exit 1
fi
|