diff --git a/Dockerfile.test b/Dockerfile.test index 47f9061f64..286e0055ce 100644 --- a/Dockerfile.test +++ b/Dockerfile.test @@ -10,7 +10,7 @@ # docker run --rm -v ./packages/producer/tests:/app/packages/producer/tests hyperframes-producer:test # docker run --rm -v ./packages/producer/tests:/app/packages/producer/tests hyperframes-producer:test --update -FROM node:22-bookworm-slim +FROM node:22.23.2-bookworm-slim # ── System dependencies (identical to production) ──────────────────────────── RUN apt-get update && apt-get install -y --no-install-recommends \ diff --git a/bun.lock b/bun.lock index 1b3374002c..f27ece00ff 100644 --- a/bun.lock +++ b/bun.lock @@ -24,7 +24,7 @@ }, "packages/aws-lambda": { "name": "@hyperframes/aws-lambda", - "version": "0.8.59", + "version": "0.8.60", "dependencies": { "@aws-sdk/client-s3": "^3.700.0", "@aws-sdk/client-sfn": "^3.700.0", @@ -57,7 +57,7 @@ }, "packages/cli": { "name": "@hyperframes/cli", - "version": "0.8.59", + "version": "0.8.60", "bin": { "hyperframes": "./bin/hyperframes.mjs", "hyperframes-localize-fonts": "./bin/hyperframes-localize-fonts.mjs", @@ -109,7 +109,7 @@ }, "packages/core": { "name": "@hyperframes/core", - "version": "0.8.59", + "version": "0.8.60", "dependencies": { "@chenglou/pretext": "^0.0.5", "@hyperframes/lint": "workspace:*", @@ -134,7 +134,7 @@ }, "packages/engine": { "name": "@hyperframes/engine", - "version": "0.8.59", + "version": "0.8.60", "dependencies": { "@hono/node-server": "^2.0.5", "@hyperframes/core": "workspace:^", @@ -153,7 +153,7 @@ }, "packages/gcp-cloud-run": { "name": "@hyperframes/gcp-cloud-run", - "version": "0.8.59", + "version": "0.8.60", "dependencies": { "@google-cloud/storage": "^7.14.0", "@google-cloud/workflows": "^4.2.0", @@ -174,7 +174,7 @@ }, "packages/lint": { "name": "@hyperframes/lint", - "version": "0.8.59", + "version": "0.8.60", "dependencies": { "@hyperframes/parsers": "workspace:*", "htmlparser2": "^10.1.0", @@ -192,7 +192,7 @@ }, "packages/parsers": { "name": "@hyperframes/parsers", - "version": "0.8.59", + "version": "0.8.60", "dependencies": { "@babel/parser": "^7.27.0", "acorn": "^8.17.0", @@ -212,7 +212,7 @@ }, "packages/player": { "name": "@hyperframes/player", - "version": "0.8.59", + "version": "0.8.60", "dependencies": { "@hyperframes/core": "workspace:*", }, @@ -227,7 +227,7 @@ }, "packages/producer": { "name": "@hyperframes/producer", - "version": "0.8.59", + "version": "0.8.60", "dependencies": { "@fontsource/archivo-black": "^5.2.8", "@fontsource/eb-garamond": "^5.2.7", @@ -272,7 +272,7 @@ }, "packages/sdk": { "name": "@hyperframes/sdk", - "version": "0.8.59", + "version": "0.8.60", "dependencies": { "@hyperframes/core": "workspace:*", "@hyperframes/parsers": "workspace:*", @@ -302,7 +302,7 @@ }, "packages/shader-transitions": { "name": "@hyperframes/shader-transitions", - "version": "0.8.59", + "version": "0.8.60", "dependencies": { "html2canvas": "^1.4.1", }, @@ -314,7 +314,7 @@ }, "packages/studio": { "name": "@hyperframes/studio", - "version": "0.8.59", + "version": "0.8.60", "dependencies": { "@base-ui/react": "1.7.0", "@codemirror/autocomplete": "^6.20.1", @@ -366,7 +366,7 @@ }, "packages/studio-server": { "name": "@hyperframes/studio-server", - "version": "0.8.59", + "version": "0.8.60", "dependencies": { "@hyperframes/core": "workspace:*", "@hyperframes/parsers": "workspace:*", diff --git a/packages/aws-lambda/package.json b/packages/aws-lambda/package.json index 28dc335403..18485a2b24 100644 --- a/packages/aws-lambda/package.json +++ b/packages/aws-lambda/package.json @@ -102,6 +102,6 @@ } }, "engines": { - "node": ">=22" + "node": ">=22.23.2" } } diff --git a/packages/cli/package.json b/packages/cli/package.json index 68fc4a125a..2563fbef25 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -74,6 +74,6 @@ "vitest": "^4.1.11" }, "engines": { - "node": ">=22" + "node": ">=22.23.2" } } diff --git a/packages/cli/src/docker/Dockerfile.render b/packages/cli/src/docker/Dockerfile.render index 11b9b9c42e..4d021ebba3 100644 --- a/packages/cli/src/docker/Dockerfile.render +++ b/packages/cli/src/docker/Dockerfile.render @@ -1,4 +1,4 @@ -FROM node:22-bookworm-slim +FROM node:22.23.2-bookworm-slim ARG HYPERFRAMES_VERSION=latest # Set automatically by `docker build --platform` (BuildKit); selects the diff --git a/packages/engine/package.json b/packages/engine/package.json index 208a8df7b4..a32827726e 100644 --- a/packages/engine/package.json +++ b/packages/engine/package.json @@ -82,6 +82,6 @@ "vitest": "^4.1.11" }, "engines": { - "node": ">=22" + "node": ">=22.23.2" } } diff --git a/packages/gcp-cloud-run/Dockerfile b/packages/gcp-cloud-run/Dockerfile index 6a7618cc6d..a0c1a362f8 100644 --- a/packages/gcp-cloud-run/Dockerfile +++ b/packages/gcp-cloud-run/Dockerfile @@ -21,7 +21,7 @@ # Unlike the AWS Lambda adapter there is no ZIP-size ceiling and no runtime # Chrome decompression step — the binary lives in the image at a fixed path. -FROM node:22-bookworm-slim AS beginframe-contract +FROM node:22.23.2-bookworm-slim AS beginframe-contract # ── System dependencies (identical set to the producer's render image) ─────── RUN apt-get update && apt-get install -y --no-install-recommends \ diff --git a/packages/gcp-cloud-run/package.json b/packages/gcp-cloud-run/package.json index 19994fd642..491cde6691 100644 --- a/packages/gcp-cloud-run/package.json +++ b/packages/gcp-cloud-run/package.json @@ -85,6 +85,6 @@ "yaml": "^2.9.0" }, "engines": { - "node": ">=22" + "node": ">=22.23.2" } } diff --git a/packages/producer/package.json b/packages/producer/package.json index f6611262f2..f5d864c2b8 100644 --- a/packages/producer/package.json +++ b/packages/producer/package.json @@ -117,6 +117,6 @@ "vitest": "^4.1.11" }, "engines": { - "node": ">=22" + "node": ">=22.23.2" } }