From 182ef4e95dd23031803f879411de67fbcb054c9f Mon Sep 17 00:00:00 2001 From: Josh Robertson Date: Tue, 11 Aug 2026 12:54:34 -0400 Subject: [PATCH 1/2] chore: use corepack + yarn@4.18.0 Adopt Corepack with Yarn pinned to 4.18.0 via the packageManager field so the toolchain is provisioned consistently, and refresh the lockfile through yarn install (lockfile format v10). No intentional dependency changes beyond the Yarn 4.18.0 resolver output. --- package.json | 2 +- yarn.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 0436b6d..28e8a95 100644 --- a/package.json +++ b/package.json @@ -102,5 +102,5 @@ "master" ] }, - "packageManager": "yarn@4.9.1" + "packageManager": "yarn@4.18.0+sha512.fcb8716fe7cd0eece141ffc18b92193a9df9204c1ba83189c288835223fc0bbe64af473bab0d5e9927a7daeb5caf2bb07eb2787cc9338ca040ea125f2a1f2f7e" } diff --git a/yarn.lock b/yarn.lock index ef2f3c3..a95b438 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,7 +2,7 @@ # Manual changes might be lost - proceed with caution! __metadata: - version: 8 + version: 10 cacheKey: 10c0 "@ampproject/remapping@npm:^2.2.0": @@ -9641,14 +9641,14 @@ __metadata: "resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": version: 1.22.10 - resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" + resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=9bd1a5" dependencies: is-core-module: "npm:^2.16.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c0/52a4e505bbfc7925ac8f4cd91fd8c4e096b6a89728b9f46861d3b405ac9a1ccf4dcbf8befb4e89a2e11370dacd0160918163885cbc669369590f2f31f4c58939 + checksum: 10c0/da5c4a85971e6eeb821805d117092321c6c257a6e1e45382c0b7ef41368a7e98690e01a08bac88b111443410a49e2fb17d1802ac5c51c8fc5532d77bef9f4be9 languageName: node linkType: hard From 276fea02a849dbd0fc1ac610648c044ae805ac66 Mon Sep 17 00:00:00 2001 From: Josh Robertson Date: Tue, 11 Aug 2026 13:35:23 -0400 Subject: [PATCH 2/2] ci: use Node 24 for Yarn 4.18.0 Match the hw-admin Node 24 standard and satisfy Yarn 4.18.0's Node >=18.12 requirement across all CI jobs. --- .github/workflows/tests.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index cf1d416..992014e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -7,7 +7,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 22 + node-version: 24 - run: corepack enable - run: yarn install - run: yarn run prettier-diff @@ -17,7 +17,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 22 + node-version: 24 - run: corepack enable - run: yarn install - run: yarn run lint-diff @@ -27,7 +27,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 22 + node-version: 24 - run: corepack enable - run: yarn install - run: yarn run test