SPB Git
654 B · 16 lines shellscript
1#!/usr/bin/env bash2# Local/CI quality gate. Usage: scripts/ci.sh [--with-server]   (server-dependent audits need E2E_BASE_URL or a running `pnpm dev`)3set -euo pipefail4cd "$(dirname "$0")/.."5echo "== typecheck";        pnpm typecheck6echo "== content validate"; pnpm content:validate7echo "== unit + integration"; pnpm test8echo "== ranking eval";     pnpm eval:ranking9echo "== dependency audit"; pnpm audit --prod --audit-level high || echo "  (advisories above need review)"10if [[ "${1:-}" == "--with-server" ]]; then11  echo "== e2e";      pnpm test:e2e12  echo "== a11y";     pnpm test:a11y13  echo "== security"; pnpm test:security14fi15echo "CI OK"16
Files · laptop-initial-20261102
Menu

Theme