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 @@ jobs: - x64 - arm64 nodejs: - - 18 + - 22 python: - "3.10" include: @@ -100,7 +100,7 @@ jobs: - 'linux_glibc' - 'linux_musl' nodejs: - - 18 + - 22 cpu: - {arch: 'x86_64', platform: 'x86_64'} - {arch: 'aarch64', platform: 'arm64'} @@ -152,7 +152,7 @@ jobs: - 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..60761ec 100644 --- a/.github/workflows/ci-pr-validation.yml +++ b/.github/workflows/ci-pr-validation.yml @@ -37,10 +37,10 @@ jobs: 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 @@ jobs: 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 yarn install run: | @@ -82,7 +82,7 @@ jobs: - x64 - arm64 nodejs: - - 18 + - 22 python: - "3.10" include: @@ -136,7 +136,7 @@ jobs: - 'linux_glibc' - 'linux_musl' nodejs: - - 18 + - 22 cpu: - {arch: 'x86_64', platform: 'x86_64'} - {arch: 'aarch64', platform: 'arm64'} @@ -173,14 +173,18 @@ jobs: - 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-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.22 ${{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 +200,7 @@ jobs: - x64 - x86 nodejs: - - 18 + - 22 python: - "3.10" steps: @@ -260,10 +264,10 @@ jobs: 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 +302,10 @@ jobs: 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 }} diff --git a/pkg/linux/Dockerfile_linux_glibc b/pkg/linux/Dockerfile_linux_glibc index b8a2687..7c4615b 100644 --- a/pkg/linux/Dockerfile_linux_glibc +++ b/pkg/linux/Dockerfile_linux_glibc @@ -19,7 +19,7 @@ ARG NODE_VERSION -FROM node:${NODE_VERSION}-buster +FROM node:${NODE_VERSION}-bullseye RUN apt-get update -y && \ apt-get install -y \ diff --git a/pkg/linux/Dockerfile_linux_musl b/pkg/linux/Dockerfile_linux_musl index e1f2017..4e803ce 100644 --- a/pkg/linux/Dockerfile_linux_musl +++ b/pkg/linux/Dockerfile_linux_musl @@ -19,7 +19,7 @@ ARG NODE_VERSION -FROM node:${NODE_VERSION}-alpine3.15 +FROM node:${NODE_VERSION}-alpine3.22 RUN apk add \ bash \