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
ci / backend (pull_request) Has been cancelled
ci / frontend (pull_request) Has been cancelled
ci / delivery (pull_request) Has been cancelled
45 lines
1.5 KiB
Bash
Executable File
45 lines
1.5 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 zsh -n scripts/lib/docker-bootstrap.zsh
|
|
harness_run "$uv_bin" run --frozen --project "$ROOT_DIR" python scripts/harness/test_docker_bootstrap.py
|
|
harness_run "$uv_bin" run --frozen --project "$ROOT_DIR" python scripts/harness/test_database_startup.py
|
|
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 "$@"
|