From 0f510951c4e515bc4b67fccf6e3e68a93c2726e4 Mon Sep 17 00:00:00 2001 From: Brooklyn Nicholson Date: Mon, 27 Apr 2026 18:47:10 -0500 Subject: [PATCH] fix(docker): fall back to npm install for vendored Ink deps --- Dockerfile | 2 +- tests/tools/test_dockerfile_pid1_reaping.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4907c92a115..5f5e9e47440 100644 --- a/Dockerfile +++ b/Dockerfile @@ -49,7 +49,7 @@ RUN cd web && npm run build && \ rm -rf node_modules/@hermes/ink && \ rm -rf packages/hermes-ink/node_modules && \ cp -R packages/hermes-ink node_modules/@hermes/ink && \ - npm ci --omit=dev --prefer-offline --no-audit --prefix node_modules/@hermes/ink && \ + npm install --omit=dev --prefer-offline --no-audit --prefix node_modules/@hermes/ink && \ rm -rf packages/hermes-ink && \ node --input-type=module -e "await import('@hermes/ink')" diff --git a/tests/tools/test_dockerfile_pid1_reaping.py b/tests/tools/test_dockerfile_pid1_reaping.py index af6fa37fc14..810b851034e 100644 --- a/tests/tools/test_dockerfile_pid1_reaping.py +++ b/tests/tools/test_dockerfile_pid1_reaping.py @@ -131,7 +131,7 @@ def test_dockerfile_materializes_local_tui_ink_package(dockerfile_text): and "node_modules/@hermes/ink" in step and "packages/hermes-ink" in step and "rm -rf packages/hermes-ink/node_modules" in step - and "npm ci --omit=dev" in step + and "npm install --omit=dev" in step and "--prefix node_modules/@hermes/ink" in step and "rm -rf packages/hermes-ink" in step and "await import('@hermes/ink')" in step