Skip to content

fix(container): move runtimes to Ubuntu LTS - #51

Merged
Cvv9 merged 2 commits into
mainfrom
codex/remediate-runtime-base
Aug 13, 2026
Merged

fix(container): move runtimes to Ubuntu LTS#51
Cvv9 merged 2 commits into
mainfrom
codex/remediate-runtime-base

Conversation

@Cvv9

@Cvv9 Cvv9 commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • keep Rust and web build stages on Debian Trixie
  • move the shipped relay and hosted-agent runtimes to Ubuntu 24.04 LTS
  • preserve the established UID/GID 1000 runtime identities
  • add a PR build for the previously unvalidated hosted-agent target

Security basis

The current Debian Bookworm images retain critical Perl findings with no fixed package version. A locally built Ubuntu-based relay runtime scanned with Docker Scout at 0 critical, 0 high, 0 medium, 0 low findings on 2026-08-13.

Validation

  • local
    untime-base Docker build passed
  • Git repository initialization works in the rebuilt runtime
  • Docker Scout critical gate passed for the rebuilt relay runtime
  • hosted-agent target delegated to the new one-hour Linux CI build after the local Windows build exceeded its command window

Follow-up publication and ECR promotion remain gated on green PR CI and fresh registry scans.

Cvv9 added 2 commits August 13, 2026 12:27
Signed-off-by: Cvv9 <Varun.cumbamangalam@oralens.com>
Signed-off-by: Cvv9 <Varun.cumbamangalam@oralens.com>
@Cvv9
Cvv9 merged commit 61356f3 into main Aug 13, 2026
50 of 52 checks passed
@Cvv9
Cvv9 deleted the codex/remediate-runtime-base branch August 13, 2026 07:52
Cvv9 added a commit that referenced this pull request Aug 14, 2026
The pre-receive hook test still split the Dockerfile on the old
'FROM debian:${DEBIAN_VERSION}-slim AS runtime' anchor, which the
Ubuntu runtime migration (#51/#52) replaced with
'FROM ${RUNTIME_IMAGE} AS runtime-base' — the test has failed on every
run since. Re-anchor it on the new stage and stop at the first COPY.

GHSA-2v37-7h3g-55p8 now flags nanoid <3.3.18 (was <3.3.17), so the
existing workspace override no longer clears 'pnpm audit --prod
--audit-level high'. Raise the floor to 3.3.18.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Cvv <varun.cumbamangalam@oralens.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant