fix(ci): approve pnpm package-manager builds#8331
Conversation
Overall package sizeSelf size: 5.76 MB Dependency sizes| name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.0.1 | 82.56 kB | 817.39 kB | | dc-polyfill | 0.1.10 | 26.73 kB | 26.73 kB |🤖 This report was automatically generated by heaviest-objects-in-the-universe |
🎉 All green!❄️ No new flaky tests detected 🎯 Code Coverage (details) 🔗 Commit SHA: 9683f5d | Docs | Datadog PR Page | Give us feedback! |
BenchmarksBenchmark execution time: 2026-05-07 12:27:05 Comparing candidate commit 9683f5d in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 1748 metrics, 96 unstable metrics. |
rochdev
left a comment
There was a problem hiding this comment.
Worth noting: there is a real underlying issue that is affecting our users. This PR only hides the issue. Approving because it's failing CI, but we need to address the real issue as well.
What does this PR do?
Updates the Platform package-manager smoke test so the pnpm matrix entry explicitly allows lifecycle scripts for
dd-traceand its native optional dependencies when installing the packed tarball.Motivation
pnpm 11 enables strict dependency build approval by default. The job installs the latest pnpm globally, so
pnpm add /tmp/dd-trace.tgznow fails withERR_PNPM_IGNORED_BUILDSunless these known build scripts are approved.Additional Notes
Validated locally with:
npm run verify:workflow-job-namesgit diff --check11.0.8smoke tests confirming repeated--allow-buildflags run lifecycle scripts successfully.