diff --git a/.github/docker/Dockerfile.glibc b/.github/docker/Dockerfile.glibc index b20e124..b8c2bc0 100644 --- a/.github/docker/Dockerfile.glibc +++ b/.github/docker/Dockerfile.glibc @@ -1,7 +1,7 @@ ARG UBUNTU_VERSION=bionic FROM ubuntu:${UBUNTU_VERSION} AS build -ARG NODE_VERSION=16.20.1 +ARG NODE_VERSION=20.19.3 # Possible values: s390x, arm64, x64 ARG NODE_ARCH ADD https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-${NODE_ARCH}.tar.gz / diff --git a/.github/docker/Dockerfile.musl b/.github/docker/Dockerfile.musl index f7f4b64..af0987d 100644 --- a/.github/docker/Dockerfile.musl +++ b/.github/docker/Dockerfile.musl @@ -1,6 +1,6 @@ ARG PLATFORM=arm64 -ARG NODE_VERSION=16.20.1 +ARG NODE_VERSION=20.19.3 FROM ${PLATFORM}/node:${NODE_VERSION}-alpine AS build diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index efbbfe7..9cafeb3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/setup-node@v4 with: - node-version: 16.20.1 + node-version: 20.x cache: "npm" registry-url: "https://registry.npmjs.org" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 89f9590..97e33bc 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,8 +11,8 @@ jobs: host_tests: strategy: matrix: - os: [macos-latest, windows-2019, macos-13] - node: [16.20.1, 18.x, 20.x, 22.x] + os: [macos-latest, windows-2022, macos-13] + node: [20.x, 22.x] fail-fast: false runs-on: ${{ matrix.os }} steps: diff --git a/package-lock.json b/package-lock.json index b8f162c..a4abfb6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "prettier": "^3.5.3" }, "engines": { - "node": ">= 16.20.1" + "node": ">= 20.0.0" } }, "node_modules/@eslint-community/eslint-utils": { diff --git a/package.json b/package.json index bf0e845..9f3164f 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "prettier": "^3.5.3" }, "engines": { - "node": ">= 16.20.1" + "node": ">= 20.0.0" }, "scripts": { "install": "prebuild-install --runtime napi || npm run clean-install",