$ErrorActionPreference = 'Stop' Set-Location (Join-Path $PSScriptRoot '..') python -m compileall -q app if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE } python scripts/regression_v821.py --report reports/v821-regression if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE } Get-ChildItem app/static -Filter *.js | ForEach-Object { node --check $_.FullName if ($LASTEXITCODE -ne 0) { throw "JavaScript syntax error: $_" } } if (Get-Command docker -ErrorAction SilentlyContinue) { docker compose config --quiet if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE } docker compose -f compose.enterprise.yaml config --quiet if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE } }