From 261be528d2a6d35f5f75b2c35a78b9dac2ccd563 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 17:43:41 +0000 Subject: [PATCH 1/2] build(deps): bump node-gyp-build from 3.9.0 to 4.8.4 Bumps [node-gyp-build](https://github.com/prebuild/node-gyp-build) from 3.9.0 to 4.8.4. - [Commits](https://github.com/prebuild/node-gyp-build/compare/v3.9.0...v4.8.4) --- updated-dependencies: - dependency-name: node-gyp-build dependency-version: 4.8.4 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index dc53ae12..2650ee05 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "node-gyp-build": "<4.0", + "node-gyp-build": "<5.0", "p-limit": "^3.1.0", "pprof-format": "^2.2.1", "source-map": "^0.7.4" @@ -5376,9 +5376,9 @@ } }, "node_modules/node-gyp-build": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.9.0.tgz", - "integrity": "sha512-zLcTg6P4AbcHPq465ZMFNXx7XpKKJh+7kkN699NiQWisR2uWYOWNWqRHAmbnmKiL4e9aLSlmy5U7rEMUXV59+A==", + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", + "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", "license": "MIT", "bin": { "node-gyp-build": "bin.js", diff --git a/package.json b/package.json index ad569561..46528f74 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ }, "license": "Apache-2.0", "dependencies": { - "node-gyp-build": "<4.0", + "node-gyp-build": "<5.0", "p-limit": "^3.1.0", "pprof-format": "^2.2.1", "source-map": "^0.7.4" From 6600abcffe5c2df76517c74b026f2c12c23ba3ca Mon Sep 17 00:00:00 2001 From: Attila Szegedi Date: Wed, 4 Mar 2026 18:26:11 +0100 Subject: [PATCH 2/2] Use action-prebuildify v4 naming for node-gyp-build 4.x Point to action-prebuildify@support-node-gyp-build-v4 branch and set node-gyp-build-major: 4 so prebuilds use the new tag-based filename convention compatible with node-gyp-build v4. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 79acbe19..5fab5f3f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,13 +35,14 @@ jobs: - run: npm run test:js-valgrind build: - uses: Datadog/action-prebuildify/.github/workflows/build.yml@main + uses: Datadog/action-prebuildify/.github/workflows/build.yml@support-node-gyp-build-v4 with: target-name: 'dd_pprof' # target name in binding.gyp package-manager: 'npm' # npm or yarn cache: true # enable caching of dependencies based on lockfile min-node-version: 18 skip: 'linux-arm,linux-ia32' # skip building for these platforms + node-gyp-build-major: 4 dev_publish: needs: build