diff --git a/.github/workflows/cf-worker-example-test.yml b/.github/workflows/cf-worker-example-test.yml index e0153bbbc..a11a718b4 100644 --- a/.github/workflows/cf-worker-example-test.yml +++ b/.github/workflows/cf-worker-example-test.yml @@ -12,7 +12,7 @@ jobs: timeout-minutes: 15 strategy: matrix: - node-version: [22.12] + node-version: ['24.x'] steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/nx-affected-e2e.yml b/.github/workflows/nx-affected-e2e.yml index fffb30681..b1b3c68f8 100644 --- a/.github/workflows/nx-affected-e2e.yml +++ b/.github/workflows/nx-affected-e2e.yml @@ -12,7 +12,7 @@ jobs: issues: write strategy: matrix: - node-version: [22.12] + node-version: ['24.x'] steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/pr-main.yml b/.github/workflows/pr-main.yml index e3f26c0f5..dc1ea48cd 100644 --- a/.github/workflows/pr-main.yml +++ b/.github/workflows/pr-main.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest-8-core strategy: matrix: - node-version: [22.12] + node-version: ['24.x'] steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2a2f49c0c..30de4bf45 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,7 +31,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [22.12] + node-version: ['24.x'] env: GITHUB_TOKEN: ${{ secrets.AUTOMATION_USER_TOKEN }} steps: diff --git a/.github/workflows/run-test-harness.yml b/.github/workflows/run-test-harness.yml index b85f973e3..780b36914 100644 --- a/.github/workflows/run-test-harness.yml +++ b/.github/workflows/run-test-harness.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-24-arm-16-core strategy: matrix: - node-version: [22.12] + node-version: ['24.x'] steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/update-of-sdk.yml b/.github/workflows/update-of-sdk.yml index 358b5630d..30f0196f3 100644 --- a/.github/workflows/update-of-sdk.yml +++ b/.github/workflows/update-of-sdk.yml @@ -18,7 +18,7 @@ jobs: run: corepack enable - uses: actions/setup-node@v4 with: - node-version: '20.x' + node-version: '24.x' cache: 'yarn' - name: Set Git author diff --git a/.nvmrc b/.nvmrc index 35d2d08ea..a45fd52cc 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.12 +24 diff --git a/README.md b/README.md index 6836d0618..03c7a81fa 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ To view the README for a specific SDK, navigate to that SDK inside the `sdk` dir There are several examples included in this repository for various SDKs. If you want to run them, proceed to setup: ## Setup -Ensure you have Node 22.x installed. +Ensure you have Node 24.x installed. 1. Clone this repo 2. Run `yarn` from the root directory. SDKs and dev-apps should now be set up to run via Nx. diff --git a/package.json b/package.json index 2577c147b..bf6635cf4 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "lib/**/*", "dev-apps/**/*" ], - "packageManager": "yarn@4.9.2", + "packageManager": "yarn@4.12.0", "scripts": { "lint": "nx run-many --parallel --target lint --all", "test": "nx run-many --parallel --target test --all", @@ -242,7 +242,8 @@ "minimatch@^3.1.1": "^3.1.5", "minimatch@^3.1.2": "^3.1.5", "minimatch@2 || 3": "^3.1.5", - "minimatch@7.4.6": "^7.4.9" + "minimatch@7.4.6": "^7.4.9", + "@parcel/watcher@2.0.4": "^2.5.6" }, "config": { "commitizen": { diff --git a/yarn.lock b/yarn.lock index 7d522007e..9a6b12736 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6093,14 +6093,147 @@ __metadata: languageName: node linkType: hard -"@parcel/watcher@npm:2.0.4": - version: 2.0.4 - resolution: "@parcel/watcher@npm:2.0.4" - dependencies: - node-addon-api: "npm:^3.2.1" +"@parcel/watcher-android-arm64@npm:2.5.6": + version: 2.5.6 + resolution: "@parcel/watcher-android-arm64@npm:2.5.6" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-darwin-arm64@npm:2.5.6": + version: 2.5.6 + resolution: "@parcel/watcher-darwin-arm64@npm:2.5.6" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-darwin-x64@npm:2.5.6": + version: 2.5.6 + resolution: "@parcel/watcher-darwin-x64@npm:2.5.6" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher-freebsd-x64@npm:2.5.6": + version: 2.5.6 + resolution: "@parcel/watcher-freebsd-x64@npm:2.5.6" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm-glibc@npm:2.5.6": + version: 2.5.6 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.6" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm-musl@npm:2.5.6": + version: 2.5.6 + resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.6" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm64-glibc@npm:2.5.6": + version: 2.5.6 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.6" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm64-musl@npm:2.5.6": + version: 2.5.6 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.6" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-linux-x64-glibc@npm:2.5.6": + version: 2.5.6 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.6" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-x64-musl@npm:2.5.6": + version: 2.5.6 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.6" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-win32-arm64@npm:2.5.6": + version: 2.5.6 + resolution: "@parcel/watcher-win32-arm64@npm:2.5.6" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-win32-ia32@npm:2.5.6": + version: 2.5.6 + resolution: "@parcel/watcher-win32-ia32@npm:2.5.6" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@parcel/watcher-win32-x64@npm:2.5.6": + version: 2.5.6 + resolution: "@parcel/watcher-win32-x64@npm:2.5.6" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher@npm:^2.5.6": + version: 2.5.6 + resolution: "@parcel/watcher@npm:2.5.6" + dependencies: + "@parcel/watcher-android-arm64": "npm:2.5.6" + "@parcel/watcher-darwin-arm64": "npm:2.5.6" + "@parcel/watcher-darwin-x64": "npm:2.5.6" + "@parcel/watcher-freebsd-x64": "npm:2.5.6" + "@parcel/watcher-linux-arm-glibc": "npm:2.5.6" + "@parcel/watcher-linux-arm-musl": "npm:2.5.6" + "@parcel/watcher-linux-arm64-glibc": "npm:2.5.6" + "@parcel/watcher-linux-arm64-musl": "npm:2.5.6" + "@parcel/watcher-linux-x64-glibc": "npm:2.5.6" + "@parcel/watcher-linux-x64-musl": "npm:2.5.6" + "@parcel/watcher-win32-arm64": "npm:2.5.6" + "@parcel/watcher-win32-ia32": "npm:2.5.6" + "@parcel/watcher-win32-x64": "npm:2.5.6" + detect-libc: "npm:^2.0.3" + is-glob: "npm:^4.0.3" + node-addon-api: "npm:^7.0.0" node-gyp: "npm:latest" - node-gyp-build: "npm:^4.3.0" - checksum: 10/ec3ba32c16856c34460d79bc95887f68869201e0cae68c5d1d4cd1f0358673d76dea56e194ede1e83af78656bde4eef2b17716a7396b54f63a40e4655c7a63c4 + picomatch: "npm:^4.0.3" + dependenciesMeta: + "@parcel/watcher-android-arm64": + optional: true + "@parcel/watcher-darwin-arm64": + optional: true + "@parcel/watcher-darwin-x64": + optional: true + "@parcel/watcher-freebsd-x64": + optional: true + "@parcel/watcher-linux-arm-glibc": + optional: true + "@parcel/watcher-linux-arm-musl": + optional: true + "@parcel/watcher-linux-arm64-glibc": + optional: true + "@parcel/watcher-linux-arm64-musl": + optional: true + "@parcel/watcher-linux-x64-glibc": + optional: true + "@parcel/watcher-linux-x64-musl": + optional: true + "@parcel/watcher-win32-arm64": + optional: true + "@parcel/watcher-win32-ia32": + optional: true + "@parcel/watcher-win32-x64": + optional: true + checksum: 10/00e027ef6bd67239bd63d63d062363a0263377a3de3114c29f0f717076616b3a03fd67902a70ba52dbb7241efc27498a8f1da983aa41280c454b9c1246a6f191 languageName: node linkType: hard @@ -23636,15 +23769,6 @@ __metadata: languageName: node linkType: hard -"node-addon-api@npm:^3.2.1": - version: 3.2.1 - resolution: "node-addon-api@npm:3.2.1" - dependencies: - node-gyp: "npm:latest" - checksum: 10/681b52dfa3e15b0a8e5cf283cc0d8cd5fd2a57c559ae670fcfd20544cbb32f75de7648674110defcd17ab2c76ebef630aa7d2d2f930bc7a8cc439b20fe233518 - languageName: node - linkType: hard - "node-addon-api@npm:^7.0.0": version: 7.1.1 resolution: "node-addon-api@npm:7.1.1" @@ -23712,17 +23836,6 @@ __metadata: languageName: node linkType: hard -"node-gyp-build@npm:^4.3.0": - version: 4.4.0 - resolution: "node-gyp-build@npm:4.4.0" - bin: - node-gyp-build: bin.js - node-gyp-build-optional: optional.js - node-gyp-build-test: build-test.js - checksum: 10/a2f77e622ed738209f20ee808c812fe5697c3c641b76b6a369b989a810ed40d1a7f5e7687ca0ea5987363697c284f1c75cdc8164e8cfdd5e6ff3bae17e9898ff - languageName: node - linkType: hard - "node-gyp@npm:^9.0.0": version: 9.3.1 resolution: "node-gyp@npm:9.3.1" @@ -25236,6 +25349,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10/57b99055f40b16798f2802916d9c17e9744e620a0db136554af01d19598b96e45e2f00014c91d1b8b13874b80caa8c295b3d589a3f72373ec4aaf54baa5962d5 + languageName: node + linkType: hard + "pidtree@npm:^0.3.0": version: 0.3.1 resolution: "pidtree@npm:0.3.1"