fix template, remove okr, use casan.*
This commit is contained in:
@@ -6,7 +6,9 @@ set -uo pipefail
|
||||
# first because it rewrites `.specify/logs`.
|
||||
#
|
||||
# Env:
|
||||
# CASAN_CI_RUN_FRONTEND=0|1 default 1
|
||||
# CASAN_CI_RUN_PROJECT=0|1 default 1 (manifest build + test commands)
|
||||
# CASAN_CI_RUN_BACKEND=0|1 default 0 (legacy workspace override)
|
||||
# CASAN_CI_RUN_FRONTEND=0|1 default 0 (legacy workspace override)
|
||||
# CASAN_CI_RUN_CONTROL_PANEL=0|1 default 1
|
||||
# CASAN_CI_RUN_INFRA_LAB=0|1 default 0 (Docker Compose lab is optional in CI)
|
||||
# CASAN_CI_STEP_TIMEOUT_SEC default 600
|
||||
@@ -78,6 +80,7 @@ run "adversarial-harness" bash "$TESTS/adversarial-harness-tests.sh"
|
||||
run "phase1-track-a" bash "$TESTS/phase1-track-a-tests.sh"
|
||||
run "phase2-track-c" bash "$TESTS/phase2-track-c-tests.sh"
|
||||
run "phase2-sourcegen" bash "$TESTS/phase2-sourcegen-tests.sh"
|
||||
run "phase-project-shell" bash "$TESTS/phase-project-shell-tests.sh"
|
||||
run "phase3-evidence-pack" bash "$TESTS/phase3-evidence-pack-tests.sh"
|
||||
run "phase3-model-router" bash "$TESTS/phase3-model-router-tests.sh"
|
||||
run "phase-h5-approval" bash "$TESTS/phase-h5-approval-tests.sh"
|
||||
@@ -172,7 +175,15 @@ run "phase-chat-tenant" bash "$TESTS/phase-chat-tenant-tests.sh"
|
||||
run "test-integrity" python3 "$SCRIPT_DIR/test-integrity.py" verify
|
||||
run "bundle-integrity" python3 "$SCRIPT_DIR/bundle-integrity.py" verify
|
||||
|
||||
if [[ "${CASAN_CI_RUN_BACKEND:-1}" == "1" ]]; then
|
||||
if [[ "${CASAN_CI_RUN_PROJECT:-1}" == "1" ]]; then
|
||||
run "project-manifest" python3 "$SCRIPT_DIR/project_manifest.py" validate --root "$ROOT"
|
||||
run "project-build" python3 "$SCRIPT_DIR/project_manifest.py" run --root "$ROOT" --kind build
|
||||
run "project-test" python3 "$SCRIPT_DIR/project_manifest.py" run --root "$ROOT" --kind test
|
||||
else
|
||||
skip "project-build/test (CASAN_CI_RUN_PROJECT=0)"
|
||||
fi
|
||||
|
||||
if [[ "${CASAN_CI_RUN_BACKEND:-0}" == "1" ]]; then
|
||||
if command -v npm >/dev/null 2>&1; then
|
||||
run "backend-tests" npm test -w backend
|
||||
else
|
||||
@@ -182,7 +193,7 @@ else
|
||||
skip "backend-tests (CASAN_CI_RUN_BACKEND=0)"
|
||||
fi
|
||||
|
||||
if [[ "${CASAN_CI_RUN_FRONTEND:-1}" == "1" ]]; then
|
||||
if [[ "${CASAN_CI_RUN_FRONTEND:-0}" == "1" ]]; then
|
||||
if command -v npm >/dev/null 2>&1; then
|
||||
run "frontend-vitest" npm test -w frontend
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user