hale-api / scripts /validate-all.ps1
Raunak211006's picture
Deploy HALE API v3.1
cc38116 verified
Raw
History Blame Contribute Delete
2.01 kB
# GSD Master Validation Script
# Runs all validators and reports overall status
$TotalErrors = 0
Write-Host ""
Write-Host "╔═══════════════════════════════════════════════════════╗" -ForegroundColor Magenta
Write-Host "β•‘ GSD β–Ί RUNNING ALL VALIDATORS β•‘" -ForegroundColor Magenta
Write-Host "β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•" -ForegroundColor Magenta
Write-Host ""
# Run workflow validator
Write-Host "β–Ά Running workflow validation..." -ForegroundColor Cyan
& "$PSScriptRoot\validate-workflows.ps1"
if ($LASTEXITCODE -ne 0) { $TotalErrors++ }
Write-Host ""
# Run skill validator
Write-Host "β–Ά Running skill validation..." -ForegroundColor Cyan
& "$PSScriptRoot\validate-skills.ps1"
if ($LASTEXITCODE -ne 0) { $TotalErrors++ }
Write-Host ""
# Run template validator
Write-Host "β–Ά Running template validation..." -ForegroundColor Cyan
& "$PSScriptRoot\validate-templates.ps1"
if ($LASTEXITCODE -ne 0) { $TotalErrors++ }
Write-Host ""
# Summary
Write-Host "╔═══════════════════════════════════════════════════════╗" -ForegroundColor Magenta
Write-Host "β•‘ SUMMARY β•‘" -ForegroundColor Magenta
Write-Host "β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•" -ForegroundColor Magenta
Write-Host ""
if ($TotalErrors -eq 0) {
Write-Host "βœ… All validators passed!" -ForegroundColor Green
exit 0
} else {
Write-Host "❌ $TotalErrors validator(s) failed" -ForegroundColor Red
exit 1
}