Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 0 additions & 46 deletions .evergreen/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -120,29 +120,6 @@ tasks:
- func: run prebuild

buildvariants:
- name: ubuntu2204-x64-node-16
display_name: 'Ubuntu 22.04 x64 - Node 16'
run_on: ubuntu2204-small
expansions:
has_packages: true
packager_distro: ubuntu2204
packager_arch: x86_64
NODE_LTS_VERSION: "16"
NPM_VERSION: "9"
tasks:
- run-tests-ubuntu
- run-tests-ubuntu-rtld
- name: ubuntu2204-x64-node-18
display_name: 'Ubuntu 22.04 x64 - Node 18'
run_on: ubuntu2204-small
expansions:
has_packages: true
packager_distro: ubuntu2204
packager_arch: x86_64
NODE_LTS_VERSION: "18"
tasks:
- run-tests-ubuntu
- run-tests-ubuntu-rtld
- name: ubuntu2204-x64-node-20
display_name: 'Ubuntu 22.04 x64 - Node 20'
run_on: ubuntu2204-small
Expand All @@ -165,29 +142,6 @@ buildvariants:
tasks:
- run-tests-ubuntu
- run-tests-ubuntu-rtld
- name: ubuntu2204-arm64-node-16
display_name: 'Ubuntu 22.04 arm64 - Node 16'
run_on: ubuntu2204-arm64-small
expansions:
has_packages: true
packager_distro: ubuntu2204
packager_arch: arm64
NODE_LTS_VERSION: "16"
NPM_VERSION: "9"
tasks:
- run-tests-ubuntu
- run-tests-ubuntu-rtld
- name: ubuntu2204-arm64-node-18
display_name: 'Ubuntu 22.04 arm64 - Node 18'
run_on: ubuntu2204-arm64-small
expansions:
has_packages: true
packager_distro: ubuntu2204
packager_arch: arm64
NODE_LTS_VERSION: "18"
tasks:
- run-tests-ubuntu
- run-tests-ubuntu-rtld
- name: ubuntu2204-arm64-node-20
display_name: 'Ubuntu 22.04 arm64 - Node 20'
run_on: ubuntu2204-arm64-small
Expand Down
2 changes: 1 addition & 1 deletion .evergreen/install-dependencies.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ set -o errexit # Exit the script with error if any of the commands fail
## a nodejs major version (i.e., 16)
## 'latest'
## a full nodejs version, in the format v<major>.<minor>.patch
export NODE_LTS_VERSION=${NODE_LTS_VERSION:-14}
export NODE_LTS_VERSION=${NODE_LTS_VERSION:-20}
# npm version can be defined in the environment for cases where we need to install
# a version lower than latest to support EOL Node versions. When not provided will
# be handled by this script in drivers tools.
Expand Down
3 changes: 0 additions & 3 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,6 @@ updates:
# chalk is esmodule only.
- dependency-name: "chalk"
versions: [">=5.0.0"]
# nyc is Node18+ only starting on [email protected].
- dependency-name: "nyc"
versions: [">=16.0.0"]
# we ignore TS as a part of quarterly dependency updates.
- dependency-name: "typescript"
# node-gyp now depends on python 3.10, we install 3.6 in our dockerfile
Expand Down
6 changes: 3 additions & 3 deletions .github/docker/Dockerfile.glibc
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
FROM ubuntu:bionic AS build
FROM ubuntu:noble AS build

# Possible values: s390x, arm64, x64
ARG NODE_ARCH
ADD https://nodejs.org/dist/v16.20.1/node-v16.20.1-linux-${NODE_ARCH}.tar.gz /
RUN mkdir -p /nodejs && tar -xzf /node-v16.20.1-linux-${NODE_ARCH}.tar.gz --strip-components=1 -C /nodejs
ADD https://nodejs.org/dist/v20.19.0/node-v20.19.0-linux-${NODE_ARCH}.tar.gz /
RUN mkdir -p /nodejs && tar -xzf /node-v20.19.0-linux-${NODE_ARCH}.tar.gz --strip-components=1 -C /nodejs
ENV PATH=$PATH:/nodejs/bin

WORKDIR /kerberos
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
"prebuild": "prebuild --runtime napi --strip --verbose --all"
},
"engines": {
"node": ">=12.9.0"
"node": ">=20.19.0"
},
"binary": {
"napi_versions": [
Expand All @@ -73,4 +73,4 @@
},
"license": "Apache-2.0",
"readmeFilename": "README.md"
}
}