Repository navigation
fix(OMN-11068): fail healthcheck for degraded runtime - #1608
jonahgabriel wants to merge 2 commits into
Conversation
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (9)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
|
Closing stale salvage PR. Has merge conflicts with main and stale upstream pins (omnibase_core SHA force-deleted) blocking local pre-commit. The healthcheck behavior is being addressed in the broader runtime hardening track. Reopen or supersede with a fresh branch if needed. |



Evidence-Ticket: OMN-11068
Evidence-Source: OCC#1042
Summary
/healthwhileRuntimeHostProcessis not attached (runtime_attached=false,startup_phase=runtime_pending).is_running=false, while preserving HTTP 200 for degraded-but-running handler failures.curl -sf http://localhost:8085/health, so Docker health fails on the 503 path.Verification
uv run pytest tests/unit/runtime/test_service_health.py tests/integration/test_omn_9741_health_liveness.py tests/unit/infra/test_stability_test_runtime_lane.py tests/integration/infra/test_stability_test_runtime_compose_render.py -quv run ruff check src/omnibase_infra/runtime/service_runtime_host_process.py src/omnibase_infra/services/service_health.py tests/unit/runtime/test_service_health.py tests/integration/test_omn_9741_health_liveness.py tests/unit/infra/test_stability_test_runtime_lane.py tests/integration/infra/test_stability_test_runtime_compose_render.pyuv run python - <<'PY' ...contract YAML parse forcontracts/OMN-11068.yamlOCC Evidence
Deploy / Runtime Note
No deploy, restart, or mutation of
.201performed. Runtime validation should happen after merge through the normal deploy gate.