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

add paths config to workflows for pull_request trigger

Open rochdev opened this issue 8 months ago • 5 comments

What does this PR do?

Add paths config to workflows for pull_request trigger.

Motivation

Otherwise, editing unrelated files end up running unrelated workflows. For now I basically isolated the change to obvious files like markdown and any workflow YAML that is not the one being currently updated. As our codebase becomes more granular, we could extend this to code and test as well.

rochdev avatar Jun 12 '25 20:06 rochdev

Overall package size

Self size: 9.59 MB Deduped: 107.66 MB No deduping: 108.17 MB

Dependency sizes | name | version | self size | total size | |------|---------|-----------|------------| | @datadog/libdatadog | 0.7.0 | 35.02 MB | 35.02 MB | | @datadog/native-appsec | 9.0.0 | 19.6 MB | 19.61 MB | | @datadog/native-iast-taint-tracking | 4.0.0 | 11.72 MB | 11.73 MB | | @datadog/pprof | 5.9.0 | 9.77 MB | 10.14 MB | | @opentelemetry/core | 1.30.1 | 908.66 kB | 7.16 MB | | protobufjs | 7.5.3 | 2.95 MB | 5.6 MB | | @datadog/wasm-js-rewriter | 4.0.1 | 2.85 MB | 3.58 MB | | @datadog/native-metrics | 3.1.1 | 1.02 MB | 1.43 MB | | @opentelemetry/api | 1.8.0 | 1.21 MB | 1.21 MB | | jsonpath-plus | 10.3.0 | 617.18 kB | 1.08 MB | | import-in-the-middle | 1.14.2 | 122.36 kB | 850.93 kB | | source-map | 0.7.4 | 226 kB | 226 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | lru-cache | 7.18.3 | 133.92 kB | 133.92 kB | | pprof-format | 2.1.0 | 111.69 kB | 111.69 kB | | @datadog/sketches-js | 2.1.1 | 109.9 kB | 109.9 kB | | lodash.sortby | 4.7.0 | 75.76 kB | 75.76 kB | | ignore | 5.3.2 | 53.63 kB | 53.63 kB | | istanbul-lib-coverage | 3.2.2 | 34.37 kB | 34.37 kB | | rfdc | 1.4.1 | 27.15 kB | 27.15 kB | | @isaacs/ttlcache | 1.4.1 | 25.2 kB | 25.2 kB | | dc-polyfill | 0.1.9 | 25.11 kB | 25.11 kB | | tlhunter-sorted-set | 0.1.0 | 24.94 kB | 24.94 kB | | shell-quote | 1.8.3 | 23.74 kB | 23.74 kB | | limiter | 1.1.5 | 23.17 kB | 23.17 kB | | retry | 0.13.1 | 18.85 kB | 18.85 kB | | semifies | 1.0.0 | 15.84 kB | 15.84 kB | | jest-docblock | 29.7.0 | 8.99 kB | 12.76 kB | | crypto-randomuuid | 1.0.0 | 11.18 kB | 11.18 kB | | ttl-set | 1.0.0 | 4.61 kB | 9.69 kB | | mutexify | 1.4.0 | 5.71 kB | 8.74 kB | | path-to-regexp | 0.1.12 | 6.6 kB | 6.6 kB | | koalas | 1.0.2 | 6.47 kB | 6.47 kB | | module-details-from-path | 1.0.4 | 3.96 kB | 3.96 kB |

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

github-actions[bot] avatar Jun 12 '25 20:06 github-actions[bot]

Codecov Report

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

Project coverage is 81.74%. Comparing base (6a78b5c) to head (3fa57fb). Report is 57 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #5891      +/-   ##
==========================================
+ Coverage   79.53%   81.74%   +2.21%     
==========================================
  Files         477      470       -7     
  Lines       20295    19285    -1010     
==========================================
- Hits        16142    15765     -377     
+ Misses       4153     3520     -633     

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

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

codecov[bot] avatar Jun 12 '25 20:06 codecov[bot]

Benchmarks

Benchmark execution time: 2025-07-03 14:44:37

Comparing candidate commit 3fa57fb3d3cbc69987f23a1b2db0a77901d3e7f6 in PR branch gha-workflow-paths with baseline commit 6a78b5c5d45a83a1cdc5fabd3ab1ccfdc8132bb6 in branch master.

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

pr-commenter[bot] avatar Jun 12 '25 20:06 pr-commenter[bot]

Datadog Report

Branch report: gha-workflow-paths Commit report: eefd390 Test service: dd-trace-js-integration-tests

:white_check_mark: 0 Failed, 1259 Passed, 0 Skipped, 20m 35.5s Total Time

I am uncertain why the requirements json test fails.

BridgeAR avatar Jun 23 '25 12:06 BridgeAR