diff --git a/.circleci/config.yml b/.circleci/config.yml index 5f99e630f..fdedadb86 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -322,7 +322,7 @@ jobs: test-server: docker: - - image: cimg/node:18.16.1 + - image: cimg/node:18.17.0 - image: cimg/redis:7.0.7 - image: 'cimg/postgres:14.5' environment: @@ -417,7 +417,7 @@ jobs: test-frontend-2: docker: - - image: cimg/node:18.16.1-browsers + - image: cimg/node:18.17.0-browsers resource_class: xlarge steps: - checkout @@ -460,7 +460,7 @@ jobs: test-dui-3: docker: - - image: cimg/node:18.16.1 + - image: cimg/node:18.17.0 resource_class: medium+ steps: - checkout @@ -490,7 +490,7 @@ jobs: test-ui-components: docker: - - image: cimg/node:18.16.1-browsers + - image: cimg/node:18.17.0-browsers resource_class: xlarge steps: - checkout @@ -544,7 +544,7 @@ jobs: frontend-2-chromatic: resource_class: medium+ docker: - - image: cimg/node:18.16.1 + - image: cimg/node:18.17.0 steps: - checkout - restore_cache: @@ -578,7 +578,7 @@ jobs: ui-components-chromatic: resource_class: medium+ docker: - - image: cimg/node:18.16.1 + - image: cimg/node:18.17.0 steps: - checkout - restore_cache: diff --git a/package.json b/package.json index b753d571c..f37d27b85 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "name": "root", "private": true, "engines": { - "node": "^18.16.1" + "node": "^18.17.0" }, "scripts": { "build": "yarn workspaces foreach -ptv run build", diff --git a/packages/fileimport-service/Dockerfile b/packages/fileimport-service/Dockerfile index 980debeb9..78013074f 100644 --- a/packages/fileimport-service/Dockerfile +++ b/packages/fileimport-service/Dockerfile @@ -1,6 +1,6 @@ ARG NODE_ENV=production -FROM node:18.16.1-bullseye-slim as build-stage +FROM node:18.17.0-bullseye-slim as build-stage ARG NODE_ENV ENV NODE_ENV=${NODE_ENV} @@ -47,7 +47,7 @@ RUN apt-get update && \ COPY packages/fileimport-service/requirements.txt /speckle-server/ RUN /venv/bin/pip install --disable-pip-version-check --no-cache-dir --requirement /speckle-server/requirements.txt -FROM node:18.16.1-bullseye-slim as dependency-stage +FROM node:18.17.0-bullseye-slim as dependency-stage # installing just the production dependencies # separate stage to avoid including development dependencies ARG NODE_ENV diff --git a/packages/fileimport-service/package.json b/packages/fileimport-service/package.json index 950803587..a7f90244b 100644 --- a/packages/fileimport-service/package.json +++ b/packages/fileimport-service/package.json @@ -12,7 +12,7 @@ "url": "git+https://github.com/specklesystems/speckle-server.git" }, "engines": { - "node": "^18.16.1" + "node": "^18.17.0" }, "scripts": { "dev": "cross-env POSTGRES_URL=postgres://speckle:speckle@localhost/speckle NODE_ENV=development LOG_PRETTY=true SPECKLE_SERVER_URL=http://localhost:3000 nodemon --no-experimental-fetch ./src/daemon.js", diff --git a/packages/frontend/Dockerfile b/packages/frontend/Dockerfile index 3b143e5fe..4c67aef9f 100644 --- a/packages/frontend/Dockerfile +++ b/packages/frontend/Dockerfile @@ -2,7 +2,7 @@ ARG NODE_ENV=production ARG SPECKLE_SERVER_VERSION=custom # build stage -FROM node:18.16.1-bullseye-slim as build-stage +FROM node:18.17.0-bullseye-slim as build-stage ARG NODE_ENV ARG SPECKLE_SERVER_VERSION diff --git a/packages/frontend/package.json b/packages/frontend/package.json index 179f5b35b..3b0b7749f 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -97,6 +97,6 @@ "vue-tsc": "^1.0.8" }, "engines": { - "node": "^18.16.1" + "node": "^18.17.0" } } diff --git a/packages/objectloader/package.json b/packages/objectloader/package.json index 2da0bd08c..1b1aaf0de 100644 --- a/packages/objectloader/package.json +++ b/packages/objectloader/package.json @@ -12,7 +12,7 @@ "directory": "packages/objectloader" }, "engines": { - "node": "^18.16.1" + "node": "^18.17.0" }, "scripts": { "lint": "eslint . --ext .js,.ts", diff --git a/packages/preview-service/Dockerfile b/packages/preview-service/Dockerfile index f2ca8282e..2d5c60fd9 100644 --- a/packages/preview-service/Dockerfile +++ b/packages/preview-service/Dockerfile @@ -1,7 +1,7 @@ # NOTE: Docker context should be set to git root directory, to include the viewer ARG NODE_ENV=production -FROM node:18.16.1-bullseye-slim as build-stage +FROM node:18.17.0-bullseye-slim as build-stage ARG NODE_ENV ENV NODE_ENV=${NODE_ENV} @@ -36,7 +36,7 @@ COPY packages/preview-service ./packages/preview-service/ # This way the foreach only builds the frontend and its deps RUN yarn workspaces foreach run build -FROM node:18.16.1-bullseye-slim as node +FROM node:18.17.0-bullseye-slim as node RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y \ diff --git a/packages/preview-service/package.json b/packages/preview-service/package.json index de7637a3b..7902d6739 100644 --- a/packages/preview-service/package.json +++ b/packages/preview-service/package.json @@ -11,7 +11,7 @@ "directory": "packages/preview-service" }, "engines": { - "node": "^18.16.1" + "node": "^18.17.0" }, "scripts": { "dev": "LOG_PRETTY=true nodemon --trace-deprecation ./bin/www", diff --git a/packages/server/Dockerfile b/packages/server/Dockerfile index a91770d9c..bb54f88f9 100644 --- a/packages/server/Dockerfile +++ b/packages/server/Dockerfile @@ -1,7 +1,7 @@ ARG NODE_ENV=production ARG SPECKLE_SERVER_VERSION=custom -FROM node:18.16.1-bullseye-slim as build-stage +FROM node:18.17.0-bullseye-slim as build-stage ARG NODE_ENV ARG SPECKLE_SERVER_VERSION WORKDIR /speckle-server @@ -39,7 +39,7 @@ RUN yarn workspaces foreach run build # install only production dependencies # we need a clean environment, free of build dependencies -FROM node:18.16.1-bullseye-slim as dependency-stage +FROM node:18.17.0-bullseye-slim as dependency-stage ARG NODE_ENV ARG SPECKLE_SERVER_VERSION @@ -56,7 +56,7 @@ COPY packages/objectloader/package.json ./packages/objectloader/ WORKDIR /speckle-server/packages/server RUN yarn workspaces focus --production -FROM node:18.16.1-bullseye-slim as production-stage +FROM node:18.17.0-bullseye-slim as production-stage ARG NODE_ENV ARG SPECKLE_SERVER_VERSION ARG FILE_SIZE_LIMIT_MB=100 diff --git a/packages/server/package.json b/packages/server/package.json index f05fbfb10..ec7cb0ad3 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -12,7 +12,7 @@ "url": "https://github.com/specklesystems/Server.git" }, "engines": { - "node": "^18.16.1" + "node": "^18.17.0" }, "scripts": { "build": "tsc -p ./tsconfig.build.json", diff --git a/packages/shared/package.json b/packages/shared/package.json index 2dd686fb8..47c325706 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -22,7 +22,7 @@ }, "sideEffects": false, "engines": { - "node": "^18.16.1" + "node": "^18.17.0" }, "author": "AEC Systems", "license": "Apache-2.0", diff --git a/packages/viewer/package.json b/packages/viewer/package.json index 1b9a5e39e..1500ae97f 100644 --- a/packages/viewer/package.json +++ b/packages/viewer/package.json @@ -30,7 +30,7 @@ "dist" ], "engines": { - "node": "^18.16.1" + "node": "^18.17.0" }, "scripts": { "build": "NODE_ENV=production rollup --config", diff --git a/packages/webhook-service/Dockerfile b/packages/webhook-service/Dockerfile index c49b2e48c..40dea937a 100644 --- a/packages/webhook-service/Dockerfile +++ b/packages/webhook-service/Dockerfile @@ -1,6 +1,6 @@ ARG NODE_ENV=production -FROM node:18.16.1-bullseye-slim as build-stage +FROM node:18.17.0-bullseye-slim as build-stage ARG NODE_ENV ENV NODE_ENV=${NODE_ENV} @@ -32,7 +32,7 @@ ENV TINI_VERSION=${TINI_VERSION} ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini ./tini RUN chmod +x ./tini -FROM node:18.16.1-bullseye-slim as dependency-stage +FROM node:18.17.0-bullseye-slim as dependency-stage # yarn install ARG NODE_ENV ENV NODE_ENV=${NODE_ENV} diff --git a/packages/webhook-service/package.json b/packages/webhook-service/package.json index 32c04d86c..90f49c957 100644 --- a/packages/webhook-service/package.json +++ b/packages/webhook-service/package.json @@ -13,7 +13,7 @@ }, "homepage": "https://github.com/specklesystems/speckle-server#readme", "engines": { - "node": "^18.16.1" + "node": "^18.17.0" }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1",