Skip to content

Commit 031e6e1

Browse files
authored
test(NODE-7282): add node 24 to ci (#108)
1 parent ea9621c commit 031e6e1

File tree

4 files changed

+10
-9
lines changed

4 files changed

+10
-9
lines changed

.github/docker/Dockerfile.glibc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ ENV PATH=$PATH:/nodejs/bin
1010
WORKDIR /mongodb-client-encryption
1111
COPY . .
1212

13-
RUN yum install -y python39 git make gcc-c++
13+
RUN yum -y install python39 git gcc-toolset-14
14+
ENV PATH=/opt/rh/gcc-toolset-14/root/bin/:$PATH
1415

1516
RUN npm run install:libmongocrypt
1617

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
strategy:
1313
matrix:
1414
os: [macos-latest, windows-2022]
15-
node: [20.19.0, 22.x]
15+
node: [20.19.0, 22.x, 24.x]
1616
fail-fast: false
1717
runs-on: ${{ matrix.os }}
1818
steps:
@@ -37,7 +37,7 @@ jobs:
3737
strategy:
3838
matrix:
3939
linux_arch: [s390x, arm64, amd64]
40-
node: [20.19.0, 22.x]
40+
node: [20.19.0, 22.x, 24.x]
4141
fail-fast: false
4242
steps:
4343
- uses: actions/checkout@v5
@@ -75,7 +75,7 @@ jobs:
7575
strategy:
7676
matrix:
7777
linux_arch: [amd64, arm64]
78-
node: [20.19.0, 22.x]
78+
node: [20.19.0, 22.x, 24.x]
7979
fail-fast: false
8080
steps:
8181
- uses: actions/checkout@v5

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
"eslint-config-prettier": "^10.1.8",
5858
"eslint-plugin-prettier": "^5.5.4",
5959
"mocha": "^11.7.4",
60-
"node-gyp": "^11.4.2",
60+
"node-gyp": "^11.5.0",
6161
"prebuild": "^13.0.1",
6262
"prettier": "^3.6.2",
6363
"semver": "^7.7.3",

0 commit comments

Comments
 (0)