Post-PR Status Update
| Step | Result |
|---|---|
/build-checks (apollo profile) | ✅ PASS — lint, format:check, check-types all green (one pre-existing lint warning, unrelated) |
/codex-review-loop | ✅ LGTM iter 1 — "The change only adds apt package upgrades in the final Docker runtime stages and preserves the existing apt cache cleanup and install flow. I did not find a discrete correctness, security, or maintainability issue introduced by this patch." |
CI (gh-fix-ci-loop) | ✅ All 29 checks green |
| Testing checklist | Unit tests N/A (Dockerfile-only). E2E/runtime build not exercised — no Docker daemon in this sandbox, and no pull_request-triggered workflow builds self-host.Dockerfile. Local Apollo + Thermos services are healthy but they run against the host filesystem, not the built image. |
| PR comments | None requiring action — only informational bot comments (Vercel, suggested-reviewers, test-results, codecov). |
Remaining blocker before merge
CI does not build this Dockerfile on PRs. Before merging, please run self_hosted_image.yml via workflow_dispatch to confirm both the apollo and init images still build cleanly with apt-get upgrade -y in the layer and that self-host/test-docker-images.sh smoke tests pass.