Spaces:
Sleeping
Sleeping
| # 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 | |