From 42a1385d17d692d94bc31aa339ec0ed057b8ed00 Mon Sep 17 00:00:00 2001 From: vuttikais-asana Date: Thu, 29 Oct 2026 15:48:03 -0700 Subject: [PATCH 1/2] build: package both pprof versions in Node 22 native archives --- .github/workflows/build-node-packages.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-node-packages.yml b/.github/workflows/build-node-packages.yml index 7e74f98ade56..48c614055635 100644 --- a/.github/workflows/build-node-packages.yml +++ b/.github/workflows/build-node-packages.yml @@ -79,6 +79,7 @@ jobs: run: | docker create --name temp_node_packages_extract node22_packages_build docker cp temp_node_packages_extract:/usr/src/node/node_modules $GITHUB_WORKSPACE/node_modules + docker cp temp_node_packages_extract:/usr/src/pprof-packages/. "$GITHUB_WORKSPACE/" docker rm temp_node_packages_extract - name: Tar node-packages @@ -86,12 +87,10 @@ jobs: mkdir -p ./bcrypt@5.1.0/node_modules mkdir -p ./cld@2.9.1/node_modules mkdir -p ./unix-dgram@2.0.6/node_modules - mkdir -p "./@datadog+pprof@5.8.0/node_modules/@datadog" mv node_modules/bcrypt ./bcrypt@5.1.0/node_modules/ mv node_modules/cld ./cld@2.9.1/node_modules/ mv node_modules/unix-dgram ./unix-dgram@2.0.6/node_modules/ - mv "node_modules/@datadog/pprof" "./@datadog+pprof@5.8.0/node_modules/@datadog/" - tar --hard-dereference -cvzf "packages_${ARCH}.tar.gz" bcrypt@5.1.0 cld@2.9.1 unix-dgram@2.0.6 "@datadog+pprof@5.8.0" + tar --hard-dereference -cvzf "packages_${ARCH}.tar.gz" bcrypt@5.1.0 cld@2.9.1 unix-dgram@2.0.6 "@datadog+pprof@5.8.0" "@datadog+pprof@5.15.1" - name: Upload archive to release # Use `gh release upload` (first-party GitHub CLI, pre-installed on runners) From e6f8a41068a82785b29f767511294f2cefa6caf0 Mon Sep 17 00:00:00 2001 From: vuttikais-asana Date: Thu, 29 Oct 2026 15:56:06 -0700 Subject: [PATCH 2/2] build: keep only pprof 5.15.1 in new Node 22 archives --- .github/workflows/build-node-packages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-node-packages.yml b/.github/workflows/build-node-packages.yml index 48c614055635..237737aa2d87 100644 --- a/.github/workflows/build-node-packages.yml +++ b/.github/workflows/build-node-packages.yml @@ -90,7 +90,7 @@ jobs: mv node_modules/bcrypt ./bcrypt@5.1.0/node_modules/ mv node_modules/cld ./cld@2.9.1/node_modules/ mv node_modules/unix-dgram ./unix-dgram@2.0.6/node_modules/ - tar --hard-dereference -cvzf "packages_${ARCH}.tar.gz" bcrypt@5.1.0 cld@2.9.1 unix-dgram@2.0.6 "@datadog+pprof@5.8.0" "@datadog+pprof@5.15.1" + tar --hard-dereference -cvzf "packages_${ARCH}.tar.gz" bcrypt@5.1.0 cld@2.9.1 unix-dgram@2.0.6 "@datadog+pprof@5.15.1" - name: Upload archive to release # Use `gh release upload` (first-party GitHub CLI, pre-installed on runners)