diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 97592a244..7b169582a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -29,7 +29,7 @@ jobs: runs-on: client-sdk-linux-medium strategy: matrix: - node: [ "16", "18" ] + node: [ "20", "22" ] steps: - name: Harden Runner @@ -66,7 +66,7 @@ jobs: runs-on: client-sdk-linux-large strategy: matrix: - node: [ "16" ] + node: [ "20" ] steps: - name: Harden Runner diff --git a/.github/workflows/common_js.yml b/.github/workflows/common_js.yml index 017a837a7..898d1aef4 100644 --- a/.github/workflows/common_js.yml +++ b/.github/workflows/common_js.yml @@ -24,7 +24,7 @@ jobs: runs-on: client-sdk-linux-large strategy: matrix: - node: [ "16", "18" ] + node: [ "20", "22" ] steps: - name: Harden Runner diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 46c3bb71e..91600df81 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -36,7 +36,7 @@ jobs: - name: Setup Node uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 with: - node-version: 18 + node-version: 20 - name: Install PNPM uses: step-security/action-setup@303e8a1dabc4295b9b4ca0f4198fd42f7861406e # v4.0.0 diff --git a/.github/workflows/publish_release.yaml b/.github/workflows/publish_release.yaml index c5108da8b..683d7d38f 100644 --- a/.github/workflows/publish_release.yaml +++ b/.github/workflows/publish_release.yaml @@ -254,7 +254,7 @@ jobs: - name: Setup Node uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 with: - node-version: 18 + node-version: 20 - name: Compile Code run: | @@ -291,7 +291,7 @@ jobs: - name: Setup Node uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 with: - node-version: 18 + node-version: 20 cache: pnpm - name: Install NPM Dependencies diff --git a/.github/workflows/react_native.yml b/.github/workflows/react_native.yml index dda3e36a6..5f0491102 100644 --- a/.github/workflows/react_native.yml +++ b/.github/workflows/react_native.yml @@ -47,7 +47,7 @@ jobs: - name: Setup Node uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 with: - node-version: "16" + node-version: "20" - name: Install PNPM uses: step-security/action-setup@303e8a1dabc4295b9b4ca0f4198fd42f7861406e # v4.0.0 @@ -108,7 +108,7 @@ jobs: - name: Setup Node uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 with: - node-version: "16" + node-version: "20" - name: Install PNPM uses: step-security/action-setup@303e8a1dabc4295b9b4ca0f4198fd42f7861406e # v4.0.0 diff --git a/README.md b/README.md index d9fa1c9a6..e8bfda12d 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ $ pnpm add @hashgraph/sdk ### Prerequisites 1. [Taskfile](https://taskfile.dev/) tool installation +2. **Node.js**: It is **recommended** to use Node.js **v20 or higher** for best performance and compatibility. The package may also work with **Node.js v16**, but this version has **not been officially tested**. ``` # with npm