From 6f98cb985de0f5e8fd089505cb3f67ce0eb48d21 Mon Sep 17 00:00:00 2001 From: danielpeintner Date: Wed, 7 May 2025 11:46:20 +0200 Subject: [PATCH 1/2] chore: add Node.js v24 to CI workflow --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 979cf84d2..7e354a807 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -19,7 +19,7 @@ jobs: strategy: matrix: os: [macos-latest, ubuntu-latest, windows-latest] - node-version: [20.x, 22.x] + node-version: [20.x, 22.x, 24.x] timeout-minutes: 30 From ed5fc2f9de6ce2ba9d6d0abf5fe4287c2618c438 Mon Sep 17 00:00:00 2001 From: danielpeintner Date: Mon, 28 Jul 2025 14:02:11 +0200 Subject: [PATCH 2/2] chore: update node-mbus to v2.2.6 (supports Node.js 24) --- package-lock.json | 16 ++++++++-------- packages/binding-mbus/package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2f7409c05..ecce15458 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9878,14 +9878,14 @@ } }, "node_modules/node-mbus": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/node-mbus/-/node-mbus-2.2.4.tgz", - "integrity": "sha512-xFNx+tgLb7mxL3K1CX+LufoBYUq4Zmu/3NyTBV75tQXkk706+dgBloopm7Pnd0x4Cut/6e6lD4HVw/01qgpYog==", + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/node-mbus/-/node-mbus-2.2.6.tgz", + "integrity": "sha512-pfbuZSuY1428G7WHubI4Kwq3QBgJ/E4OAQ9MFyxf3gm3M+/aU2AO+ds/HjYPdfbNKCugmX0+HUAmoX1Qpqqo8g==", "hasInstallScript": true, "license": "MIT", "dependencies": { "bindings": "^1.5.0", - "nan": "^2.19.0", + "nan": "^2.23.0", "xml2js": "^0.6.2" }, "engines": { @@ -9893,9 +9893,9 @@ } }, "node_modules/node-mbus/node_modules/nan": { - "version": "2.22.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz", - "integrity": "sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==", + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.23.0.tgz", + "integrity": "sha512-1UxuyYGdoQHcGg87Lkqm3FzefucTa0NAiOcuRsDmysep3c1LVCRK2krrUDafMWtjSG04htvAmvg96+SDknOmgQ==", "license": "MIT" }, "node_modules/node-netconf": { @@ -15506,7 +15506,7 @@ "license": "EPL-2.0 OR W3C-20150513", "dependencies": { "@node-wot/core": "0.9.2", - "node-mbus": "^2.2.4", + "node-mbus": "^2.2.6", "rxjs": "5.5.11" } }, diff --git a/packages/binding-mbus/package.json b/packages/binding-mbus/package.json index 12f357594..279aa1f1c 100644 --- a/packages/binding-mbus/package.json +++ b/packages/binding-mbus/package.json @@ -15,7 +15,7 @@ "types": "dist/mbus.d.ts", "dependencies": { "@node-wot/core": "0.9.2", - "node-mbus": "^2.2.4", + "node-mbus": "^2.2.6", "rxjs": "5.5.11" }, "scripts": {