Skip to content

Commit 61b6854

Browse files
committed
feat: update meteor to 3.1 and node to 22
1 parent 8670727 commit 61b6854

File tree

31 files changed

+73
-95
lines changed

31 files changed

+73
-95
lines changed

.github/actions/setup-meteor/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ description: "Setup Meteor"
33
runs:
44
using: "composite"
55
steps:
6-
- run: curl "https://install.meteor.com/?release=3.0.4" | sh
6+
- run: curl "https://install.meteor.com/?release=3.1" | sh
77
shell: bash

.github/workflows/node.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -481,27 +481,27 @@ jobs:
481481
- server-core-integration
482482
- shared-lib
483483
- openapi
484-
node-version: [20.x, 22.x]
484+
node-version: [22.x]
485485
include:
486486
# include additional configs, to run certain packages only for a certain version of node
487-
- node-version: 20.x
487+
- node-version: 22.x
488488
package-name: corelib
489489
send-coverage: true
490-
- node-version: 20.x
490+
- node-version: 22.x
491491
package-name: job-worker
492492
send-coverage: true
493493
# No tests for the gateways yet
494-
# - node-version: 20.x
494+
# - node-version: 22.x
495495
# package-name: playout-gateway
496-
# - node-version: 20.x
496+
# - node-version: 22.x
497497
# package-name: mos-gateway
498-
- node-version: 20.x
498+
- node-version: 22.x
499499
package-name: live-status-gateway
500500
send-coverage: true
501-
- node-version: 20.x
501+
- node-version: 22.x
502502
package-name: webui
503503
# manual meteor-lib as it only needs a couple of versions
504-
- node-version: 20.x
504+
- node-version: 22.x
505505
package-name: meteor-lib
506506
send-coverage: true
507507

.github/workflows/prerelease-libs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
- blueprints-integration
5454
- server-core-integration
5555
- shared-lib
56-
node-version: [20.x, 22.x]
56+
node-version: [22.x]
5757

5858
steps:
5959
- uses: actions/checkout@v4

.node-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20.18
1+
22.11

meteor/.meteor/release

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
METEOR@3.0.4
1+
METEOR@3.1

meteor/.meteor/versions

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
2-
2+
33
4-
4+
55
66
77
@@ -10,35 +10,35 @@ [email protected]
1010
1111
1212
13-
13+
1414
1515
16-
16+
1717
1818
19-
19+
2020
2121
2222
2323
24-
24+
2525
2626
2727
2828
2929
3030
3131
32-
33-
32+
33+
3434
35-
35+
3636
37-
38-
mongo-decimal@0.1.4
37+
38+
mongo-decimal@0.2.0
3939
4040
41-
npm-mongo@4.17.4
41+
npm-mongo@6.10.0
4242
4343
4444
@@ -51,9 +51,8 @@ [email protected]
5151
5252
5353
54-
55-
56-
57-
54+
55+
56+
5857
5958

meteor/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# syntax=docker/dockerfile:experimental
22

33
# BUILD WEBUI
4-
FROM node:20
4+
FROM node:22
55
COPY packages /opt/core/packages
66
WORKDIR /opt/core/packages
77

@@ -14,8 +14,8 @@ RUN yarn install && yarn build
1414
# RUN yarn workspaces focus --production @sofie-automation/job-worker @sofie-automation/corelib
1515

1616
# BUILD IMAGE
17-
FROM node:20
18-
RUN curl "https://install.meteor.com/?release=3.0.4" | sh
17+
FROM node:22
18+
RUN curl "https://install.meteor.com/?release=3.1" | sh
1919

2020
# Temporary change the NODE_ENV env variable, so that all libraries are installed:
2121
ENV NODE_ENV_TMP $NODE_ENV
@@ -50,7 +50,7 @@ RUN npm install
5050
RUN mv /opt/bundle/programs/web.browser/assets /opt/bundle/programs/web.browser/app/assets || true
5151

5252
# DEPLOY IMAGE
53-
FROM node:20-alpine
53+
FROM node:22-alpine
5454

5555
RUN apk add --no-cache tzdata
5656

meteor/Dockerfile.circle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# DEPLOY IMAGE
2-
FROM node:20-alpine
2+
FROM node:22-alpine
33

44
RUN apk add --no-cache tzdata
55

meteor/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "1.52.0-in-development",
44
"private": true,
55
"engines": {
6-
"node": ">=20.18"
6+
"node": ">=22.11"
77
},
88
"scripts": {
99
"preinstall": "node -v",
@@ -88,7 +88,7 @@
8888
"@types/koa-static": "^4.0.4",
8989
"@types/koa__cors": "^5.0.0",
9090
"@types/koa__router": "^12.0.4",
91-
"@types/node": "^20.17.6",
91+
"@types/node": "^22.9.3",
9292
"@types/request": "^2.48.12",
9393
"@types/semver": "^7.5.6",
9494
"@types/underscore": "^1.11.15",

meteor/yarn.lock

Lines changed: 9 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1557,19 +1557,12 @@ __metadata:
15571557
languageName: node
15581558
linkType: hard
15591559

1560-
"@types/node@npm:*, @types/node@npm:>=12.0.0":
1561-
version: 20.6.3
1562-
resolution: "@types/node@npm:20.6.3"
1563-
checksum: 444a6f1f41cfa8d3e20ce0108e6e43960fb2ae0e481f233bb1c14d6252aa63a92e021de561cd317d9fdb411688f871065f40175a1f18763282dee2613a08f8a3
1564-
languageName: node
1565-
linkType: hard
1566-
1567-
"@types/node@npm:^20.17.6":
1568-
version: 20.17.6
1569-
resolution: "@types/node@npm:20.17.6"
1560+
"@types/node@npm:*, @types/node@npm:>=12.0.0, @types/node@npm:^22.9.3":
1561+
version: 22.9.3
1562+
resolution: "@types/node@npm:22.9.3"
15701563
dependencies:
1571-
undici-types: ~6.19.2
1572-
checksum: d51dbb9881c94d0310b32b5fd8013e3261595c61bc888fa27258469c93c3dc0b3c4d20a9f28f3f5f79562f6737e28e7f3dd04940dc8b4d966d34aaf318f7f69b
1564+
undici-types: ~6.19.8
1565+
checksum: 274cced37a8a11cd89827c551de73980a174e00bef0768c10c1fb7d3887a26b4fade25f870e3fd870432b93546e092cdbe0979e65110c0839982dc2b5938aabc
15731566
languageName: node
15741567
linkType: hard
15751568

@@ -2297,7 +2290,7 @@ __metadata:
22972290
"@types/koa-static": ^4.0.4
22982291
"@types/koa__cors": ^5.0.0
22992292
"@types/koa__router": ^12.0.4
2300-
"@types/node": ^20.17.6
2293+
"@types/node": ^22.9.3
23012294
"@types/request": ^2.48.12
23022295
"@types/semver": ^7.5.6
23032296
"@types/underscore": ^1.11.15
@@ -7065,7 +7058,7 @@ __metadata:
70657058
languageName: node
70667059
linkType: hard
70677060

7068-
"lru-cache@npm:10.2.0":
7061+
"lru-cache@npm:10.2.0, lru-cache@npm:^9.1.1 || ^10.0.0":
70697062
version: 10.2.0
70707063
resolution: "lru-cache@npm:10.2.0"
70717064
checksum: eee7ddda4a7475deac51ac81d7dd78709095c6fa46e8350dc2d22462559a1faa3b81ed931d5464b13d48cbd7e08b46100b6f768c76833912bc444b99c37e25db
@@ -7097,13 +7090,6 @@ __metadata:
70977090
languageName: node
70987091
linkType: hard
70997092

7100-
"lru-cache@npm:^9.1.1 || ^10.0.0":
7101-
version: 10.0.1
7102-
resolution: "lru-cache@npm:10.0.1"
7103-
checksum: 06f8d0e1ceabd76bb6f644a26dbb0b4c471b79c7b514c13c6856113879b3bf369eb7b497dad4ff2b7e2636db202412394865b33c332100876d838ad1372f0181
7104-
languageName: node
7105-
linkType: hard
7106-
71077093
"make-dir@npm:^3.1.0":
71087094
version: 3.1.0
71097095
resolution: "make-dir@npm:3.1.0"
@@ -10348,14 +10334,7 @@ __metadata:
1034810334
languageName: node
1034910335
linkType: hard
1035010336

10351-
"tslib@npm:^2.5.3, tslib@npm:^2.6.0, tslib@npm:^2.6.2":
10352-
version: 2.6.2
10353-
resolution: "tslib@npm:2.6.2"
10354-
checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad
10355-
languageName: node
10356-
linkType: hard
10357-
10358-
"tslib@npm:^2.6.3":
10337+
"tslib@npm:^2.5.3, tslib@npm:^2.6.0, tslib@npm:^2.6.2, tslib@npm:^2.6.3":
1035910338
version: 2.7.0
1036010339
resolution: "tslib@npm:2.7.0"
1036110340
checksum: 1606d5c89f88d466889def78653f3aab0f88692e80bb2066d090ca6112ae250ec1cfa9dbfaab0d17b60da15a4186e8ec4d893801c67896b277c17374e36e1d28
@@ -10571,7 +10550,7 @@ __metadata:
1057110550
languageName: node
1057210551
linkType: hard
1057310552

10574-
"undici-types@npm:~6.19.2":
10553+
"undici-types@npm:~6.19.8":
1057510554
version: 6.19.8
1057610555
resolution: "undici-types@npm:6.19.8"
1057710556
checksum: de51f1b447d22571cf155dfe14ff6d12c5bdaec237c765085b439c38ca8518fc360e88c70f99469162bf2e14188a7b0bcb06e1ed2dc031042b984b0bb9544017

0 commit comments

Comments
 (0)