dd-trace-js icon indicating copy to clipboard operation
dd-trace-js copied to clipboard

add requirements json with native deps and denylist

Open rochdev opened this issue 1 year ago • 3 comments

What does this PR do?

Add requirements JSON with native deps and denylist.

Motivation

This file is used by SSI to determine the platforms where the library should be injected, and also as a denylist for specific commands that should be ignored.

The additional JSON files and the GitLab job are used by the shared pipeline to test the requirements JSON.

Additional Notes

We should support 32-bit for Alpine but it was never added to action-prebuildify, so I added it to the denylist for now. Most Alpine users use Docker and the default Docker images use 64-bit, which might explain why this has never been a problem.

rochdev avatar Oct 02 '24 19:10 rochdev

Overall package size

Self size: 7.22 MB Deduped: 62.62 MB No deduping: 62.9 MB

Dependency sizes | name | version | self size | total size | |------|---------|-----------|------------| | @datadog/native-appsec | 8.1.1 | 18.67 MB | 18.68 MB | | @datadog/native-iast-taint-tracking | 3.1.0 | 12.27 MB | 12.28 MB | | @datadog/pprof | 5.3.0 | 9.85 MB | 10.22 MB | | protobufjs | 7.2.5 | 2.77 MB | 5.16 MB | | @datadog/native-iast-rewriter | 2.4.1 | 2.14 MB | 2.23 MB | | @opentelemetry/core | 1.14.0 | 872.87 kB | 1.47 MB | | @datadog/native-metrics | 2.0.0 | 898.77 kB | 1.3 MB | | @opentelemetry/api | 1.8.0 | 1.21 MB | 1.21 MB | | jsonpath-plus | 9.0.0 | 580.4 kB | 1.03 MB | | import-in-the-middle | 1.11.2 | 112.74 kB | 826.22 kB | | msgpack-lite | 0.1.26 | 201.16 kB | 281.59 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | pprof-format | 2.1.0 | 111.69 kB | 111.69 kB | | @datadog/sketches-js | 2.1.0 | 109.9 kB | 109.9 kB | | semver | 7.6.3 | 95.82 kB | 95.82 kB | | lodash.sortby | 4.7.0 | 75.76 kB | 75.76 kB | | lru-cache | 7.14.0 | 74.95 kB | 74.95 kB | | ignore | 5.3.1 | 51.46 kB | 51.46 kB | | int64-buffer | 0.1.10 | 49.18 kB | 49.18 kB | | shell-quote | 1.8.1 | 44.96 kB | 44.96 kB | | istanbul-lib-coverage | 3.2.0 | 29.34 kB | 29.34 kB | | rfdc | 1.3.1 | 25.21 kB | 25.21 kB | | tlhunter-sorted-set | 0.1.0 | 24.94 kB | 24.94 kB | | limiter | 1.1.5 | 23.17 kB | 23.17 kB | | dc-polyfill | 0.1.4 | 23.1 kB | 23.1 kB | | retry | 0.13.1 | 18.85 kB | 18.85 kB | | jest-docblock | 29.7.0 | 8.99 kB | 12.76 kB | | crypto-randomuuid | 1.0.0 | 11.18 kB | 11.18 kB | | koalas | 1.0.2 | 6.47 kB | 6.47 kB | | path-to-regexp | 0.1.10 | 6.38 kB | 6.38 kB | | module-details-from-path | 1.0.3 | 4.47 kB | 4.47 kB |

🤖 This report was automatically generated by heaviest-objects-in-the-universe

github-actions[bot] avatar Oct 02 '24 19:10 github-actions[bot]

Benchmarks

Benchmark execution time: 2024-10-03 14:57:36

Comparing candidate commit b2d308c67648589186b1e4407f32723ee7b1b208 in PR branch requirements-json with baseline commit c700341689f44b5991d36c68967a21151255866d in branch master.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 260 metrics, 6 unstable metrics.

pr-commenter[bot] avatar Oct 02 '24 19:10 pr-commenter[bot]

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 70.82%. Comparing base (bb0bbcc) to head (b2d308c). Report is 62 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff             @@
##           master    #4753       +/-   ##
===========================================
- Coverage   91.42%   70.82%   -20.61%     
===========================================
  Files         112      309      +197     
  Lines        3475    13242     +9767     
  Branches       33       33               
===========================================
+ Hits         3177     9378     +6201     
- Misses        298     3864     +3566     
Flag Coverage Δ
?

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codecov[bot] avatar Oct 02 '24 19:10 codecov[bot]