Update node.js version to 22
diff --git a/.github/workflows/ci-build-release-napi.yml b/.github/workflows/ci-build-release-napi.yml index d9012c5..dda4e19 100644 --- a/.github/workflows/ci-build-release-napi.yml +++ b/.github/workflows/ci-build-release-napi.yml
@@ -40,7 +40,7 @@ - x64 - arm64 nodejs: - - 18 + - 22 python: - "3.10" include: @@ -100,7 +100,7 @@ - 'linux_glibc' - 'linux_musl' nodejs: - - 18 + - 22 cpu: - {arch: 'x86_64', platform: 'x86_64'} - {arch: 'aarch64', platform: 'arm64'} @@ -152,7 +152,7 @@ - x64 - x86 nodejs: - - 18 + - 22 python: - "3.10" steps:
diff --git a/.github/workflows/ci-pr-validation.yml b/.github/workflows/ci-pr-validation.yml index 70066b1..178ff85 100644 --- a/.github/workflows/ci-pr-validation.yml +++ b/.github/workflows/ci-pr-validation.yml
@@ -37,10 +37,10 @@ steps: - uses: actions/checkout@v3 - - name: Use Node.js 18 + - name: Use Node.js 22 uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 22 - name: Use Python ${{ matrix.python }} uses: actions/setup-python@v3 @@ -61,10 +61,10 @@ steps: - uses: actions/checkout@v3 - - name: Use Node.js 18 + - name: Use Node.js 22 uses: actions/setup-node@v3 with: - node-version: 18 + Use Node.js 22 - name: Use yarn install run: | @@ -82,7 +82,7 @@ - x64 - arm64 nodejs: - - 18 + - 22 python: - "3.10" include: @@ -136,7 +136,7 @@ - 'linux_glibc' - 'linux_musl' nodejs: - - 18 + - 22 cpu: - {arch: 'x86_64', platform: 'x86_64'} - {arch: 'aarch64', platform: 'arm64'} @@ -173,14 +173,19 @@ - name: Test NAPI file in linux_glibc containers if: matrix.image == 'linux_glibc' run: | - ./tests/load-test.sh node:16-buster ${{matrix.cpu.platform}} - ./tests/load-test.sh node:16-bullseye ${{matrix.cpu.platform}} + ./tests/load-test.sh node:22-buster ${{matrix.cpu.platform}} + ./tests/load-test.sh node:22-bullseye ${{matrix.cpu.platform}} ./tests/load-test.sh node:19-buster ${{matrix.cpu.platform}} ./tests/load-test.sh node:19-bullseye ${{matrix.cpu.platform}} + ./tests/load-test.sh node:18-buster ${{matrix.cpu.platform}} + ./tests/load-test.sh node:18-bullseye ${{matrix.cpu.platform}} + ./tests/load-test.sh node:16-buster ${{matrix.cpu.platform}} + ./tests/load-test.sh node:16-bullseye ${{matrix.cpu.platform}} - name: Test NAPI file in linux_musl containers if: matrix.image == 'linux_musl' run: | + ./tests/load-test.sh node:22-alpine3.15 ${{matrix.cpu.platform}} ./tests/load-test.sh node:18-alpine3.15 ${{matrix.cpu.platform}} ./tests/load-test.sh node:16-alpine3.15 ${{matrix.cpu.platform}} @@ -196,7 +201,7 @@ - x64 - x86 nodejs: - - 18 + - 22 python: - "3.10" steps: @@ -260,10 +265,10 @@ steps: - uses: actions/checkout@v3 - - name: Use Node.js 18 + - name: Use Node.js 22 uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 22 cache: 'npm' - name: Use Python ${{ matrix.python }} uses: actions/setup-python@v3 @@ -298,10 +303,10 @@ steps: - uses: actions/checkout@v3 - - name: Use Node.js 18 + - name: Use Node.js 22 uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 22 cache: 'npm' - name: Use Python ${{ matrix.python }}