diff --git a/.github/actions/setup-meteor/action.yaml b/.github/actions/setup-meteor/action.yaml index 04dddf3796..cabb63ed3b 100644 --- a/.github/actions/setup-meteor/action.yaml +++ b/.github/actions/setup-meteor/action.yaml @@ -3,5 +3,5 @@ description: "Setup Meteor" runs: using: "composite" steps: - - run: curl "https://install.meteor.com/?release=3.1.2" | sh + - run: curl "https://install.meteor.com/?release=3.3.2" | sh shell: bash diff --git a/.node-version b/.node-version index d5b283a3ac..442c7587a9 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -22.13.1 +22.20.0 diff --git a/meteor/.meteor/packages b/meteor/.meteor/packages index 3e586bdb11..5e49caae6e 100644 --- a/meteor/.meteor/packages +++ b/meteor/.meteor/packages @@ -8,14 +8,14 @@ # but you can also edit it by hand. -meteor@2.1.0 -webapp@2.0.5 +meteor@2.1.1 +webapp@2.0.7 ddp@1.4.2 -mongo@2.1.0 # The database Meteor supports right now +mongo@2.1.4 # The database Meteor supports right now -ecmascript@0.16.10 # Enable ECMAScript2015+ syntax in app code -typescript@5.6.3 # Enable TypeScript syntax in .ts and .tsx modules +ecmascript@0.16.13 # Enable ECMAScript2015+ syntax in app code +typescript@5.6.6 # Enable TypeScript syntax in .ts and .tsx modules tracker@1.3.4 # Meteor's client-side reactive programming library diff --git a/meteor/.meteor/release b/meteor/.meteor/release index 5f22892744..4876d6ff64 100644 --- a/meteor/.meteor/release +++ b/meteor/.meteor/release @@ -1 +1 @@ -METEOR@3.1.2 +METEOR@3.3.2 diff --git a/meteor/.meteor/versions b/meteor/.meteor/versions index e73648723f..5b4f25da33 100644 --- a/meteor/.meteor/versions +++ b/meteor/.meteor/versions @@ -1,39 +1,39 @@ allow-deny@2.1.0 -babel-compiler@7.11.3 +babel-compiler@7.12.2 babel-runtime@1.5.2 base64@1.0.13 binary-heap@1.0.12 -boilerplate-generator@2.0.0 -callback-hook@1.6.0 +boilerplate-generator@2.0.2 +callback-hook@1.6.1 check@1.4.4 core-runtime@1.0.0 ddp@1.4.2 -ddp-client@3.1.0 +ddp-client@3.1.1 ddp-common@1.4.4 -ddp-server@3.1.0 +ddp-server@3.1.2 diff-sequence@1.1.3 dynamic-import@0.7.4 -ecmascript@0.16.10 +ecmascript@0.16.13 ecmascript-runtime@0.8.3 -ecmascript-runtime-client@0.12.2 +ecmascript-runtime-client@0.12.3 ecmascript-runtime-server@0.11.1 -ejson@1.1.4 +ejson@1.1.5 facts-base@1.0.2 -fetch@0.1.5 +fetch@0.1.6 geojson-utils@1.0.12 id-map@1.2.0 inter-process-messaging@0.1.2 -logging@1.3.5 -meteor@2.1.0 -minimongo@2.0.2 -modern-browsers@0.2.0 +logging@1.3.6 +meteor@2.1.1 +minimongo@2.0.4 +modern-browsers@0.2.3 modules@0.20.3 modules-runtime@0.13.2 -mongo@2.1.0 +mongo@2.1.4 mongo-decimal@0.2.0 mongo-dev-server@1.1.1 mongo-id@1.0.9 -npm-mongo@6.10.2 +npm-mongo@6.16.1 ordered-dict@1.2.0 promise@1.0.0 random@1.2.2 @@ -41,9 +41,9 @@ react-fast-refresh@0.2.9 reload@1.3.2 retry@1.1.1 routepolicy@1.1.2 -socket-stream-client@0.6.0 +socket-stream-client@0.6.1 tracker@1.3.4 -typescript@5.6.3 -webapp@2.0.5 +typescript@5.6.6 +webapp@2.0.7 webapp-hashing@1.1.2 zodern:types@1.0.13 diff --git a/meteor/Dockerfile b/meteor/Dockerfile index 7d49bc3e2f..3e89b0e3eb 100644 --- a/meteor/Dockerfile +++ b/meteor/Dockerfile @@ -15,7 +15,7 @@ RUN yarn install && yarn build # BUILD IMAGE FROM node:22 -RUN curl "https://install.meteor.com/?release=3.1.2" | sh +RUN curl "https://install.meteor.com/?release=3.3.2" | sh # Temporary change the NODE_ENV env variable, so that all libraries are installed: ENV NODE_ENV_TMP $NODE_ENV diff --git a/meteor/package.json b/meteor/package.json index 408915c67d..c229a347b1 100644 --- a/meteor/package.json +++ b/meteor/package.json @@ -3,7 +3,7 @@ "version": "1.53.0-in-development", "private": true, "engines": { - "node": ">=22.13.1" + "node": ">=22.20.0" }, "scripts": { "preinstall": "node -v", @@ -119,6 +119,7 @@ ] }, "meteor": { + "modern": true, "mainModule": { "server": "server/main.ts" } diff --git a/meteor/server/api/__tests__/client.test.ts b/meteor/server/api/__tests__/client.test.ts index 4eecaf3277..ad5e20c7e0 100644 --- a/meteor/server/api/__tests__/client.test.ts +++ b/meteor/server/api/__tests__/client.test.ts @@ -119,7 +119,7 @@ describe('ClientAPI', () => { }) describe('Call a failing method on the peripheralDevice', () => { let logMethodName = `not set yet` - let promise: Promise + let promise: Promise beforeAll(async () => { logMethodName = `${mockDeviceId}: ${mockFailingFunctionName}` diff --git a/package.json b/package.json index e2683d00ee..0244cec7d6 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "license": "MIT", "private": true, "engines": { - "node": ">=22.13.1" + "node": ">=22.20.0" }, "scripts": { "prepare": "husky", diff --git a/packages/blueprints-integration/package.json b/packages/blueprints-integration/package.json index 115f611a28..f8e2fd0c93 100644 --- a/packages/blueprints-integration/package.json +++ b/packages/blueprints-integration/package.json @@ -29,7 +29,7 @@ "license-validate": "run -T sofie-licensecheck" }, "engines": { - "node": ">=22.13.1" + "node": ">=22.20.0" }, "files": [ "/dist", diff --git a/packages/corelib/package.json b/packages/corelib/package.json index cacbe1d384..1bc936157f 100644 --- a/packages/corelib/package.json +++ b/packages/corelib/package.json @@ -30,7 +30,7 @@ "license-validate": "run -T sofie-licensecheck" }, "engines": { - "node": ">=22.13.1" + "node": ">=22.20.0" }, "files": [ "/dist", diff --git a/packages/documentation/package.json b/packages/documentation/package.json index 1679332a95..739ac05c4b 100644 --- a/packages/documentation/package.json +++ b/packages/documentation/package.json @@ -15,7 +15,7 @@ "write-heading-ids": "docusaurus write-heading-ids" }, "engines": { - "node": ">=22.13.1" + "node": ">=22.20.0" }, "devDependencies": { "@docusaurus/core": "3.7.0", diff --git a/packages/job-worker/package.json b/packages/job-worker/package.json index 9ce2f68e1d..21ed27ecfc 100644 --- a/packages/job-worker/package.json +++ b/packages/job-worker/package.json @@ -31,7 +31,7 @@ "license-validate": "run -T sofie-licensecheck" }, "engines": { - "node": ">=22.13.1" + "node": ">=22.20.0" }, "files": [ "/dist", diff --git a/packages/live-status-gateway/package.json b/packages/live-status-gateway/package.json index a69692bf0a..e82e4d0b19 100644 --- a/packages/live-status-gateway/package.json +++ b/packages/live-status-gateway/package.json @@ -35,7 +35,7 @@ "license-validate": "run -T sofie-licensecheck" }, "engines": { - "node": ">=22.13.1" + "node": ">=22.20.0" }, "keywords": [ "broadcast", diff --git a/packages/meteor-lib/package.json b/packages/meteor-lib/package.json index b64730b7dc..2102398b24 100644 --- a/packages/meteor-lib/package.json +++ b/packages/meteor-lib/package.json @@ -30,7 +30,7 @@ "license-validate": "run -T sofie-licensecheck" }, "engines": { - "node": ">=22.13.1" + "node": ">=22.20.0" }, "files": [ "/dist", diff --git a/packages/mos-gateway/package.json b/packages/mos-gateway/package.json index e774c55fb7..bd318b8265 100644 --- a/packages/mos-gateway/package.json +++ b/packages/mos-gateway/package.json @@ -48,7 +48,7 @@ "license-validate": "run -T sofie-licensecheck" }, "engines": { - "node": ">=22.13.1" + "node": ">=22.20.0" }, "keywords": [ "mos", diff --git a/packages/openapi/package.json b/packages/openapi/package.json index fc0918f882..d96df90b7c 100644 --- a/packages/openapi/package.json +++ b/packages/openapi/package.json @@ -28,7 +28,7 @@ }, "prettier": "@sofie-automation/code-standard-preset/.prettierrc.json", "engines": { - "node": ">=22.13.1" + "node": ">=22.20.0" }, "files": [ "/api", diff --git a/packages/playout-gateway/package.json b/packages/playout-gateway/package.json index 45f5ee52ea..a7242073b9 100644 --- a/packages/playout-gateway/package.json +++ b/packages/playout-gateway/package.json @@ -40,7 +40,7 @@ "license-validate": "run -T sofie-licensecheck" }, "engines": { - "node": ">=22.13.1" + "node": ">=22.20.0" }, "keywords": [ "broadcast", diff --git a/packages/server-core-integration/package.json b/packages/server-core-integration/package.json index 701afcb0c7..7742e8b2ae 100644 --- a/packages/server-core-integration/package.json +++ b/packages/server-core-integration/package.json @@ -48,7 +48,7 @@ "license-validate": "run -T sofie-licensecheck" }, "engines": { - "node": ">=22.13.1" + "node": ">=22.20.0" }, "files": [ "/dist", diff --git a/packages/shared-lib/package.json b/packages/shared-lib/package.json index 1f0bf15e82..3ba0c6eb3c 100644 --- a/packages/shared-lib/package.json +++ b/packages/shared-lib/package.json @@ -29,7 +29,7 @@ "license-validate": "run -T sofie-licensecheck" }, "engines": { - "node": ">=22.13.1" + "node": ">=22.20.0" }, "files": [ "/dist", diff --git a/packages/webui/package.json b/packages/webui/package.json index e8aeb74436..7d379c8c04 100644 --- a/packages/webui/package.json +++ b/packages/webui/package.json @@ -117,6 +117,6 @@ "xml2js": "^0.6.2" }, "engines": { - "node": ">=22.13.1" + "node": ">=22.20.0" } }