diff --git a/.github/docker/Dockerfile.glibc b/.github/docker/Dockerfile.glibc index 5aeb434..e9c5d9e 100644 --- a/.github/docker/Dockerfile.glibc +++ b/.github/docker/Dockerfile.glibc @@ -10,7 +10,8 @@ ENV PATH=$PATH:/nodejs/bin WORKDIR /mongodb-client-encryption COPY . . -RUN yum install -y python39 git make gcc-c++ +RUN yum -y install python39 git gcc-toolset-14 +ENV PATH=/opt/rh/gcc-toolset-14/root/bin/:$PATH RUN npm run install:libmongocrypt diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 83d6253..a241ef7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: os: [macos-latest, windows-2022] - node: [20.19.0, 22.x] + node: [20.19.0, 22.x, 24.x] fail-fast: false runs-on: ${{ matrix.os }} steps: @@ -37,7 +37,7 @@ jobs: strategy: matrix: linux_arch: [s390x, arm64, amd64] - node: [20.19.0, 22.x] + node: [20.19.0, 22.x, 24.x] fail-fast: false steps: - uses: actions/checkout@v5 @@ -75,7 +75,7 @@ jobs: strategy: matrix: linux_arch: [amd64, arm64] - node: [20.19.0, 22.x] + node: [20.19.0, 22.x, 24.x] fail-fast: false steps: - uses: actions/checkout@v5 diff --git a/package-lock.json b/package-lock.json index fc09715..4a0bff7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.4", "mocha": "^11.7.4", - "node-gyp": "^11.4.2", + "node-gyp": "^11.5.0", "prebuild": "^13.0.1", "prettier": "^3.6.2", "semver": "^7.7.3", @@ -5161,9 +5161,9 @@ "dev": true }, "node_modules/node-gyp": { - "version": "11.4.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.4.2.tgz", - "integrity": "sha512-3gD+6zsrLQH7DyYOUIutaauuXrcyxeTPyQuZQCQoNPZMHMMS5m4y0xclNpvYzoK3VNzuyxT6eF4mkIL4WSZ1eQ==", + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.5.0.tgz", + "integrity": "sha512-ra7Kvlhxn5V9Slyus0ygMa2h+UqExPqUIkfk7Pc8QTLT956JLSy51uWFwHtIYy0vI8cB4BDhc/S03+880My/LQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index b2bb853..f0c4aae 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.4", "mocha": "^11.7.4", - "node-gyp": "^11.4.2", + "node-gyp": "^11.5.0", "prebuild": "^13.0.1", "prettier": "^3.6.2", "semver": "^7.7.3",