Files
planet/scripts/harness/quick-check.sh
linkong 19d5ac0fee
Some checks failed
ci / backend (push) Has been cancelled
ci / frontend (push) Has been cancelled
ci / delivery (push) Has been cancelled
release / images (push) Has been cancelled
release: bump version to 0.72.0
2026-06-29 14:05:06 +08:00

42 lines
1.3 KiB
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
source "$ROOT_DIR/scripts/harness/lib.sh"
main() {
cd "$ROOT_DIR"
local uv_bin
uv_bin="$(harness_require_tool uv)"
harness_run scripts/harness/doctor.sh
harness_run git diff --check
harness_run zsh -n planet.sh
harness_run bash -n scripts/bootstrap-dev.sh
harness_run bash -n scripts/harness/lib.sh
harness_run bash -n scripts/harness/doctor.sh
harness_run bash -n scripts/harness/quick-check.sh
harness_run bash -n scripts/harness/validate.sh
harness_run bash -n scripts/harness/security-check.sh
harness_run bash -n scripts/harness/backend-rules-check.sh
harness_run bash -n scripts/harness/frontend-rules-check.sh
harness_run bash -n scripts/harness/docs-consistency-check.sh
harness_run scripts/harness/security-check.sh
harness_run scripts/harness/backend-rules-check.sh
harness_run scripts/harness/frontend-rules-check.sh
harness_run scripts/harness/docs-consistency-check.sh
(
cd "$ROOT_DIR/backend"
harness_run "$uv_bin" run --frozen --group dev --project "$ROOT_DIR" python -m pytest -s \
tests/test_api.py \
tests/test_realtime_sources.py \
-q
)
printf "harness quick check passed\n"
}
main "$@"