PIX-15035: use liveness endpoint for deploy health probes #1199

Merged
andrei merged 2 commits from agent/cto/pix-15035-health-live into master 2026-07-25 12:15:06 +00:00
Owner

Связано с PIX-15035 / PIX-14540.

Что изменено:

  • deploy/runtime health probes переведены с /api/health на /api/health/live;
  • обновлены guard tests для deploy.sh, hetzner-deploy-api.sh, rollback.sh.

Проверка:

  • node --test scripts/__tests__/deploy-script.test.mjs — 35 passed;
  • bash scripts/__tests__/deploy-tail-gate.test.sh — passed;
  • bash scripts/__tests__/hetzner-deploy-api.test.sh — 9 passed;
  • bash scripts/__tests__/rollback.test.sh — 7 passed;
  • pre-push: api tsc --noEmit, app tsc --noEmit, api vitest integration — 14 files / 191 tests passed, pnpm run build passed.

GitNexus:

  • node .gitnexus/run.cjs analyze восстановил индекс;
  • detect_changes(scope=all, worktree=pix-15035-health-live) вернул 10 changed files, 0 affected processes, risk low.
Связано с PIX-15035 / PIX-14540. Что изменено: - deploy/runtime health probes переведены с `/api/health` на `/api/health/live`; - обновлены guard tests для `deploy.sh`, `hetzner-deploy-api.sh`, `rollback.sh`. Проверка: - `node --test scripts/__tests__/deploy-script.test.mjs` — 35 passed; - `bash scripts/__tests__/deploy-tail-gate.test.sh` — passed; - `bash scripts/__tests__/hetzner-deploy-api.test.sh` — 9 passed; - `bash scripts/__tests__/rollback.test.sh` — 7 passed; - pre-push: `api tsc --noEmit`, `app tsc --noEmit`, `api vitest integration` — 14 files / 191 tests passed, `pnpm run build` passed. GitNexus: - `node .gitnexus/run.cjs analyze` восстановил индекс; - `detect_changes(scope=all, worktree=pix-15035-health-live)` вернул 10 changed files, 0 affected processes, risk `low`.
PIX-15035 use liveness endpoint for deploy health probes
Some checks failed
CI / App (pull_request) Failing after 1m45s
CI / API (pull_request) Failing after 2m22s
CI / Telegram Mini App (pull_request) Successful in 2m22s
CI / Python SDK (pull_request) Successful in 48s
CI / Secrets Scan (pull_request) Successful in 15s
CI / Contracts (pull_request) Successful in 2m52s
CI / Prisma Migrate Gate (pull_request) Successful in 2m4s
b0ab3af1fb
fix(ci): resolve high audit dependencies
All checks were successful
CI / Telegram Mini App (pull_request) Successful in 1m58s
CI / Python SDK (pull_request) Successful in 28s
CI / Contracts (pull_request) Successful in 2m47s
CI / Secrets Scan (pull_request) Successful in 19s
CI / Prisma Migrate Gate (pull_request) Successful in 1m48s
CI / API (pull_request) Successful in 23m13s
CI / App (pull_request) Successful in 24m28s
e4431b8660
andrei merged commit f82e3edea7 into master 2026-07-25 12:15:06 +00:00
andrei deleted branch agent/cto/pix-15035-health-live 2026-07-25 12:15:06 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
europa-tech-srl/europatech!1199
No description provided.