From e9b5b7770275dc09f8d32ced2177e60740891872 Mon Sep 17 00:00:00 2001 From: grandizzy <38490174+grandizzy@users.noreply.github.com> Date: Wed, 21 Oct 2026 15:46:11 +0000 Subject: [PATCH 1/2] fix: upgrade Node.js to 24.22.1 Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 108 ++++++++++++++++++++----------------------------- 2 files changed, 44 insertions(+), 66 deletions(-) diff --git a/package.json b/package.json index a8c0757..e71976d 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "devEngines": { "runtime": { "name": "node", - "version": "^24.5.1", + "version": "^24.22.1", "onFail": "download" } }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 92c3bf9..3d2faad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -177,8 +177,8 @@ importers: specifier: 2.13.6 version: 2.13.6(@types/node@22.19.17)(typescript@6.0.3) node: - specifier: runtime:^24.5.1 - version: runtime:24.15.0 + specifier: runtime:^24.22.1 + version: runtime:24.22.1 portless: specifier: 0.13.0 version: 0.13.0 @@ -4654,125 +4654,103 @@ packages: resolution: {integrity: sha512-mIrE/Cw9y+9Au6dS5vDKDhQza9YvG6w+ZrS6X+ZzA7yFW/soAeaups4Qzn1bL6g5FVy8WtP79+0j82oPIbqRjQ==} engines: {node: '>=18'} - node@runtime:24.15.0: + node@runtime:24.22.1: resolution: type: variations variants: - resolution: archive: tarball - bin: - node: bin/node - integrity: sha256-3UvHfctfTJoslkNzm7WTUAzLCUE+xCyqD47w5e8RYJU= + bin: bin/node + integrity: sha256-9ie20HmCnmSKS4AP+oidN9viORNQcDADDbhaqGFZGiY= type: binary - url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-aix-ppc64.tar.gz + url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-aix-ppc64.tar.gz targets: - cpu: ppc64 os: aix - resolution: archive: tarball - bin: - node: bin/node - integrity: sha256-NyMxuWl3mrXRW5SYhPxur4jVr+h73ouogdZAC5EA/8Q= + bin: bin/node + integrity: sha256-icaCWT12zUQjP6U7FWMmTn3py7GJytFpE1xbT637wKc= type: binary - url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-darwin-arm64.tar.gz + url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-darwin-arm64.tar.gz targets: - cpu: arm64 os: darwin - resolution: archive: tarball - bin: - node: bin/node - integrity: sha256-/9XuKTRnkn8+5zGlU+uI/R9Iz3TuvC10prq+SvIoZzs= + bin: bin/node + integrity: sha256-0TJVfn7iuFrwiwyMNDOOZcZDDyI40B9ydyjvQtyDsDU= type: binary - url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-darwin-x64.tar.gz + url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-darwin-x64.tar.gz targets: - cpu: x64 os: darwin - resolution: archive: tarball - bin: - node: bin/node - integrity: sha256-c6/CNNVYwkkZh19RwtHqACoq2k6m+DYBo4OGn++mTu0= + bin: bin/node + integrity: sha256-M8N74jS6i+4EGWEEexkWD019DxZOjiRveL3RD+/xSLM= type: binary - url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-linux-arm64.tar.gz + url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-linux-arm64.tar.gz targets: - cpu: arm64 os: linux - resolution: archive: tarball - bin: - node: bin/node - integrity: sha256-sfiJAKSxY2XqulYmkwT8Edp1gdvwNVLUSV+azh/AX20= + bin: bin/node + integrity: sha256-nOVyhEUBaynkmtCY96M2Bhql93DRd9knJ4vCb9Ym5kM= type: binary - url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-linux-ppc64le.tar.gz + url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-linux-ppc64le.tar.gz targets: - cpu: ppc64le os: linux - resolution: archive: tarball - bin: - node: bin/node - integrity: sha256-+YVFVDnVL+m43mqPbQe/7MxzbepSfofqyv5ajXUWo4A= + bin: bin/node + integrity: sha256-cZea6xw4W8jugxANODo7HsClIC4D35+ZanBAMwnK/7U= type: binary - url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-linux-s390x.tar.gz + url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-linux-s390x.tar.gz targets: - cpu: s390x os: linux - resolution: archive: tarball - bin: - node: bin/node - integrity: sha256-RINoctmuxJ8ea1KpqSKHLbmisC0jWmFqVoG2qF/sjYk= + bin: bin/node + integrity: sha256-myUNKdariuON0jAZ4sBKbWspFqsdrXIcX24dorKQHGo= type: binary - url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-linux-x64.tar.gz + url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-linux-x64-musl.tar.gz + targets: + - cpu: x64-musl + os: linux + - resolution: + archive: tarball + bin: bin/node + integrity: sha256-62co53xXajUWLBIsRcyt8iTYn/AKvI2uRswol8YALXw= + type: binary + url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-linux-x64.tar.gz targets: - cpu: x64 os: linux - resolution: archive: zip - bin: - node: node.exe - integrity: sha256-yet0Au2ibiun5EtnJ/yFqN5WxQlbH3Hr0wYokiEaoRY= - prefix: node-v24.15.0-win-arm64 + bin: node.exe + integrity: sha256-oMgHMZ/t4kxKDY+EVkyCphm9MTsWsQwAfDg8JgnpkXE= + prefix: node-v24.22.1-win-arm64 type: binary - url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-win-arm64.zip + url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-win-arm64.zip targets: - cpu: arm64 os: win32 - resolution: archive: zip - bin: - node: node.exe - integrity: sha256-zFFJ6r1Td5zh573FQBZDYi0MfmgAreGJKKdn6UC7DmI= - prefix: node-v24.15.0-win-x64 + bin: node.exe + integrity: sha256-0gRtKMLD3NIRrFFFwL8w4gR++d+zBmk8jG4uzNi5X6U= + prefix: node-v24.22.1-win-x64 type: binary - url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-win-x64.zip + url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-win-x64.zip targets: - cpu: x64 os: win32 - - resolution: - archive: tarball - bin: - node: bin/node - integrity: sha256-MemKqWCgZ9qR7f/V2TvEZle10qgClhLDWfXyrABgFSo= - type: binary - url: https://unofficial-builds.nodejs.org/download/release/v24.15.0/node-v24.15.0-linux-arm64-musl.tar.gz - targets: - - cpu: arm64 - os: linux - libc: musl - - resolution: - archive: tarball - bin: - node: bin/node - integrity: sha256-9Vr1vUicU0exE8pllMrgClSzC6V6xYdTJDEb/G9HYuM= - type: binary - url: https://unofficial-builds.nodejs.org/download/release/v24.15.0/node-v24.15.0-linux-x64-musl.tar.gz - targets: - - cpu: x64 - os: linux - libc: musl - version: 24.15.0 + version: 24.22.1 hasBin: true normalize-path@3.0.0: @@ -11013,7 +10991,7 @@ snapshots: node-releases@2.0.55: {} - node@runtime:24.15.0: {} + node@runtime:24.22.1: {} normalize-path@3.0.0: {} From ac332b4b8e969f70ad5543fd7ae99b826b7cd680 Mon Sep 17 00:00:00 2001 From: Derek <256792747+decofe@users.noreply.github.com> Date: Wed, 21 Oct 2026 17:09:52 +0000 Subject: [PATCH 2/2] fix: restore musl Node runtime targets in lockfile Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com> --- pnpm-lock.yaml | 55 ++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 44 insertions(+), 11 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d2faad..f5778a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4660,7 +4660,8 @@ packages: variants: - resolution: archive: tarball - bin: bin/node + bin: + node: bin/node integrity: sha256-9ie20HmCnmSKS4AP+oidN9viORNQcDADDbhaqGFZGiY= type: binary url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-aix-ppc64.tar.gz @@ -4669,7 +4670,8 @@ packages: os: aix - resolution: archive: tarball - bin: bin/node + bin: + node: bin/node integrity: sha256-icaCWT12zUQjP6U7FWMmTn3py7GJytFpE1xbT637wKc= type: binary url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-darwin-arm64.tar.gz @@ -4678,7 +4680,8 @@ packages: os: darwin - resolution: archive: tarball - bin: bin/node + bin: + node: bin/node integrity: sha256-0TJVfn7iuFrwiwyMNDOOZcZDDyI40B9ydyjvQtyDsDU= type: binary url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-darwin-x64.tar.gz @@ -4687,7 +4690,8 @@ packages: os: darwin - resolution: archive: tarball - bin: bin/node + bin: + node: bin/node integrity: sha256-M8N74jS6i+4EGWEEexkWD019DxZOjiRveL3RD+/xSLM= type: binary url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-linux-arm64.tar.gz @@ -4696,7 +4700,8 @@ packages: os: linux - resolution: archive: tarball - bin: bin/node + bin: + node: bin/node integrity: sha256-nOVyhEUBaynkmtCY96M2Bhql93DRd9knJ4vCb9Ym5kM= type: binary url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-linux-ppc64le.tar.gz @@ -4705,7 +4710,8 @@ packages: os: linux - resolution: archive: tarball - bin: bin/node + bin: + node: bin/node integrity: sha256-cZea6xw4W8jugxANODo7HsClIC4D35+ZanBAMwnK/7U= type: binary url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-linux-s390x.tar.gz @@ -4714,16 +4720,19 @@ packages: os: linux - resolution: archive: tarball - bin: bin/node + bin: + node: bin/node integrity: sha256-myUNKdariuON0jAZ4sBKbWspFqsdrXIcX24dorKQHGo= type: binary url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-linux-x64-musl.tar.gz targets: - - cpu: x64-musl + - cpu: x64 os: linux + libc: musl - resolution: archive: tarball - bin: bin/node + bin: + node: bin/node integrity: sha256-62co53xXajUWLBIsRcyt8iTYn/AKvI2uRswol8YALXw= type: binary url: https://nodejs.org/download/release/v24.22.1/node-v24.22.1-linux-x64.tar.gz @@ -4732,7 +4741,8 @@ packages: os: linux - resolution: archive: zip - bin: node.exe + bin: + node: node.exe integrity: sha256-oMgHMZ/t4kxKDY+EVkyCphm9MTsWsQwAfDg8JgnpkXE= prefix: node-v24.22.1-win-arm64 type: binary @@ -4742,7 +4752,8 @@ packages: os: win32 - resolution: archive: zip - bin: node.exe + bin: + node: node.exe integrity: sha256-0gRtKMLD3NIRrFFFwL8w4gR++d+zBmk8jG4uzNi5X6U= prefix: node-v24.22.1-win-x64 type: binary @@ -4750,6 +4761,28 @@ packages: targets: - cpu: x64 os: win32 + - resolution: + archive: tarball + bin: + node: bin/node + integrity: sha256-glQSWCWj5eg0vYomDatMgwP3IEZKdBUG7CeYm5uhdps= + type: binary + url: https://unofficial-builds.nodejs.org/download/release/v24.22.1/node-v24.22.1-linux-arm64-musl.tar.gz + targets: + - cpu: arm64 + os: linux + libc: musl + - resolution: + archive: tarball + bin: + node: bin/node + integrity: sha256-Cp7dzi0ujzrdvpT6RtdRMlstdPf9HOYylhZNNrbfxuU= + type: binary + url: https://unofficial-builds.nodejs.org/download/release/v24.22.1/node-v24.22.1-linux-x64-musl.tar.gz + targets: + - cpu: x64 + os: linux + libc: musl version: 24.22.1 hasBin: true