From a9b08c03cf52e8ca31e4ba566700711b1e898fba Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sat, 13 Jun 2026 15:26:42 +0000 Subject: [PATCH] fix(k8s-portal): npm install (no committed lockfile) so GHA can build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit package-lock.json was never committed to either lineage — npm ci needs it, so the build only ever worked from a manual devvm build with a local lock. npm install resolves from package.json, unblocking the GHA build (ADR-0002). Co-Authored-By: Claude Fable 5 --- stacks/k8s-portal/modules/k8s-portal/files/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stacks/k8s-portal/modules/k8s-portal/files/Dockerfile b/stacks/k8s-portal/modules/k8s-portal/files/Dockerfile index aa694722..9ef4ba0c 100644 --- a/stacks/k8s-portal/modules/k8s-portal/files/Dockerfile +++ b/stacks/k8s-portal/modules/k8s-portal/files/Dockerfile @@ -1,7 +1,7 @@ FROM node:22-alpine AS build WORKDIR /app COPY package*.json ./ -RUN npm ci +RUN npm install --no-audit --no-fund COPY . . RUN npm run build