From 534aaea967b102fc8aa8f69932aec07fb6ac3d88 Mon Sep 17 00:00:00 2001 From: Fredrik Jonsson Date: Wed, 11 Feb 2026 13:28:01 +0100 Subject: [PATCH 1/2] Specify node version as only v24 so minor updates are used automatically on new builds. --- .nvmrc | 2 +- docker/prod/Dockerfile | 2 +- package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.nvmrc b/.nvmrc index 821e3957bf..54c65116f1 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v24.12.0 +v24 diff --git a/docker/prod/Dockerfile b/docker/prod/Dockerfile index 34a0db7c0a..b9d5d350c4 100644 --- a/docker/prod/Dockerfile +++ b/docker/prod/Dockerfile @@ -23,7 +23,7 @@ COPY --from=node:24-slim /usr/local/bin /usr/local/bin COPY --from=node:24-slim /usr/local/lib/node_modules /usr/local/lib/node_modules # Install uv. -COPY --from=ghcr.io/astral-sh/uv:0.5.36 /uv /uvx /usr/local/bin +COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /usr/local/bin # Install node dependencies. COPY package*.json ./ diff --git a/package.json b/package.json index 4c231b152e..1734b047da 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "clean": "rm -rf ./static ./hypha/static_compiled" }, "engines": { - "node": "24.12.x" + "node": "24.x" }, "private": true } From 3248a867bf378fb65e5eeba6f8713252f8f666ac Mon Sep 17 00:00:00 2001 From: Fredrik Jonsson Date: Wed, 11 Feb 2026 14:41:53 +0100 Subject: [PATCH 2/2] Update package-lock.json. --- package-lock.json | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8f79f697ad..f376594074 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,7 +28,7 @@ "stylelint-config-standard-scss": "^13.1.0" }, "engines": { - "node": "24.12.x" + "node": "24.x" } }, "node_modules/@alpinejs/focus": { @@ -103,7 +103,6 @@ "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", @@ -1791,7 +1790,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" }, @@ -1835,7 +1833,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" } @@ -2817,7 +2814,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -3831,7 +3827,6 @@ "integrity": "sha512-FA5LmZVF1VziNc0bIdCSA1IoSVnDCqE8HJIZZv2/W8YmoAM50+tnUgJR/gQZwEeIMleuIOnRnHA/UaZRNeV4iQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@keyv/serialize": "^1.1.1" } @@ -4567,7 +4562,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -5102,7 +5096,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-syntax-patches-for-csstree": "^1.0.19", @@ -5327,7 +5320,6 @@ "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -5437,8 +5429,7 @@ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz", "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/tapable": { "version": "2.3.0",