Skip to content

Conversation

nikita-tkachenko-datadog
Copy link
Contributor

What Does This Do

Fixes a possible NPE in Android Gradle projects instrumentation.

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@nikita-tkachenko-datadog nikita-tkachenko-datadog added type: bug Bug report and fix comp: ci visibility Continuous Integration Visibility labels Mar 3, 2025
@nikita-tkachenko-datadog nikita-tkachenko-datadog requested a review from a team as a code owner March 3, 2025 13:35
@nikita-tkachenko-datadog nikita-tkachenko-datadog enabled auto-merge (squash) March 3, 2025 13:37
@pr-commenter
Copy link

pr-commenter bot commented Mar 3, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master nikita-tkachenko/gradle-android-npe
git_commit_date 1741008234 1741008771
git_commit_sha cb3fea1 7fdb224
release_version 1.47.0-SNAPSHOT~cb3fea19b4 1.47.0-SNAPSHOT~7fdb224bea
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1741011463 1741011463
ci_job_id 829661414 829661414
ci_pipeline_id 57490546 57490546
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-cxumtg-z-project-304-concurrent-2-mnps2azu 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux Linux runner-cxumtg-z-project-304-concurrent-2-mnps2azu 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None
variant iast iast

Summary

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

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.47.0-SNAPSHOT~7fdb224bea, baseline=1.47.0-SNAPSHOT~cb3fea19b4

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.136 s) : 0, 1135709
Total [baseline] (11.514 s) : 0, 11514008
Agent [candidate] (1.147 s) : 0, 1147028
Total [candidate] (11.433 s) : 0, 11433200
section appsec
Agent [baseline] (1.271 s) : 0, 1271442
Total [baseline] (11.66 s) : 0, 11659701
Agent [candidate] (1.279 s) : 0, 1279402
Total [candidate] (11.729 s) : 0, 11728718
section iast
Agent [baseline] (1.271 s) : 0, 1270820
Total [baseline] (11.928 s) : 0, 11928385
Agent [candidate] (1.27 s) : 0, 1269863
Total [candidate] (11.95 s) : 0, 11950006
section profiling
Agent [baseline] (1.379 s) : 0, 1378542
Total [baseline] (11.758 s) : 0, 11757631
Agent [candidate] (1.388 s) : 0, 1388355
Total [candidate] (11.87 s) : 0, 11870290
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.136 s -
Agent appsec 1.271 s 135.733 ms (12.0%)
Agent iast 1.271 s 135.111 ms (11.9%)
Agent profiling 1.379 s 242.833 ms (21.4%)
Total tracing 11.514 s -
Total appsec 11.66 s 145.692 ms (1.3%)
Total iast 11.928 s 414.377 ms (3.6%)
Total profiling 11.758 s 243.622 ms (2.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.147 s -
Agent appsec 1.279 s 132.374 ms (11.5%)
Agent iast 1.27 s 122.835 ms (10.7%)
Agent profiling 1.388 s 241.327 ms (21.0%)
Total tracing 11.433 s -
Total appsec 11.729 s 295.518 ms (2.6%)
Total iast 11.95 s 516.806 ms (4.5%)
Total profiling 11.87 s 437.09 ms (3.8%)
gantt
    title petclinic - break down per module: candidate=1.47.0-SNAPSHOT~7fdb224bea, baseline=1.47.0-SNAPSHOT~cb3fea19b4

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (717.473 ms) : 0, 717473
BytebuddyAgent [candidate] (724.714 ms) : 0, 724714
GlobalTracer [baseline] (239.122 ms) : 0, 239122
GlobalTracer [candidate] (242.169 ms) : 0, 242169
AppSec [baseline] (55.537 ms) : 0, 55537
AppSec [candidate] (56.248 ms) : 0, 56248
Debugger [baseline] (95.651 ms) : 0, 95651
Debugger [candidate] (95.779 ms) : 0, 95779
Remote Config [baseline] (595.332 µs) : 0, 595
Remote Config [candidate] (584.616 µs) : 0, 585
Telemetry [baseline] (12.394 ms) : 0, 12394
Telemetry [candidate] (12.45 ms) : 0, 12450
section appsec
BytebuddyAgent [baseline] (735.169 ms) : 0, 735169
BytebuddyAgent [candidate] (739.688 ms) : 0, 739688
GlobalTracer [baseline] (235.725 ms) : 0, 235725
GlobalTracer [candidate] (237.601 ms) : 0, 237601
IAST [baseline] (21.752 ms) : 0, 21752
IAST [candidate] (21.581 ms) : 0, 21581
AppSec [baseline] (177.177 ms) : 0, 177177
AppSec [candidate] (177.908 ms) : 0, 177908
Debugger [baseline] (84.572 ms) : 0, 84572
Debugger [candidate] (85.31 ms) : 0, 85310
Remote Config [baseline] (629.339 µs) : 0, 629
Remote Config [candidate] (628.005 µs) : 0, 628
Telemetry [baseline] (12.313 ms) : 0, 12313
Telemetry [candidate] (12.389 ms) : 0, 12389
section iast
BytebuddyAgent [baseline] (844.813 ms) : 0, 844813
BytebuddyAgent [candidate] (845.663 ms) : 0, 845663
GlobalTracer [baseline] (232.201 ms) : 0, 232201
GlobalTracer [candidate] (231.722 ms) : 0, 231722
IAST [baseline] (23.101 ms) : 0, 23101
IAST [candidate] (23.104 ms) : 0, 23104
AppSec [baseline] (58.172 ms) : 0, 58172
AppSec [candidate] (57.464 ms) : 0, 57464
Debugger [baseline] (84.536 ms) : 0, 84536
Debugger [candidate] (83.891 ms) : 0, 83891
Remote Config [baseline] (544.375 µs) : 0, 544
Remote Config [candidate] (531.018 µs) : 0, 531
Telemetry [baseline] (12.356 ms) : 0, 12356
Telemetry [candidate] (12.359 ms) : 0, 12359
section profiling
BytebuddyAgent [baseline] (708.801 ms) : 0, 708801
BytebuddyAgent [candidate] (714.419 ms) : 0, 714419
GlobalTracer [baseline] (349.65 ms) : 0, 349650
GlobalTracer [candidate] (351.842 ms) : 0, 351842
AppSec [baseline] (55.186 ms) : 0, 55186
AppSec [candidate] (55.045 ms) : 0, 55045
Debugger [baseline] (88.228 ms) : 0, 88228
Debugger [candidate] (88.864 ms) : 0, 88864
Remote Config [baseline] (607.909 µs) : 0, 608
Remote Config [candidate] (615.493 µs) : 0, 615
Telemetry [baseline] (12.592 ms) : 0, 12592
Telemetry [candidate] (12.766 ms) : 0, 12766
ProfilingAgent [baseline] (123.113 ms) : 0, 123113
ProfilingAgent [candidate] (123.929 ms) : 0, 123929
Profiling [baseline] (123.133 ms) : 0, 123133
Profiling [candidate] (123.949 ms) : 0, 123949
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.47.0-SNAPSHOT~7fdb224bea, baseline=1.47.0-SNAPSHOT~cb3fea19b4

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.137 s) : 0, 1136671
Total [baseline] (9.268 s) : 0, 9267571
Agent [candidate] (1.137 s) : 0, 1136701
Total [candidate] (9.295 s) : 0, 9294800
section iast
Agent [baseline] (1.264 s) : 0, 1263708
Total [baseline] (9.922 s) : 0, 9921986
Agent [candidate] (1.257 s) : 0, 1257043
Total [candidate] (9.893 s) : 0, 9892510
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.268 s) : 0, 1267890
Total [baseline] (9.911 s) : 0, 9910891
Agent [candidate] (1.26 s) : 0, 1259598
Total [candidate] (9.837 s) : 0, 9837325
section iast_TELEMETRY_OFF
Agent [baseline] (1.262 s) : 0, 1261764
Total [baseline] (9.889 s) : 0, 9888568
Agent [candidate] (1.256 s) : 0, 1256401
Total [candidate] (9.87 s) : 0, 9870328
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.137 s -
Agent iast 1.264 s 127.037 ms (11.2%)
Agent iast_HARDCODED_SECRET_DISABLED 1.268 s 131.219 ms (11.5%)
Agent iast_TELEMETRY_OFF 1.262 s 125.093 ms (11.0%)
Total tracing 9.268 s -
Total iast 9.922 s 654.415 ms (7.1%)
Total iast_HARDCODED_SECRET_DISABLED 9.911 s 643.32 ms (6.9%)
Total iast_TELEMETRY_OFF 9.889 s 620.997 ms (6.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.137 s -
Agent iast 1.257 s 120.342 ms (10.6%)
Agent iast_HARDCODED_SECRET_DISABLED 1.26 s 122.897 ms (10.8%)
Agent iast_TELEMETRY_OFF 1.256 s 119.7 ms (10.5%)
Total tracing 9.295 s -
Total iast 9.893 s 597.71 ms (6.4%)
Total iast_HARDCODED_SECRET_DISABLED 9.837 s 542.525 ms (5.8%)
Total iast_TELEMETRY_OFF 9.87 s 575.528 ms (6.2%)
gantt
    title insecure-bank - break down per module: candidate=1.47.0-SNAPSHOT~7fdb224bea, baseline=1.47.0-SNAPSHOT~cb3fea19b4

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (718.036 ms) : 0, 718036
BytebuddyAgent [candidate] (718.361 ms) : 0, 718361
GlobalTracer [baseline] (239.609 ms) : 0, 239609
GlobalTracer [candidate] (239.606 ms) : 0, 239606
AppSec [baseline] (55.524 ms) : 0, 55524
AppSec [candidate] (55.91 ms) : 0, 55910
Debugger [baseline] (95.501 ms) : 0, 95501
Debugger [candidate] (94.835 ms) : 0, 94835
Remote Config [baseline] (593.054 µs) : 0, 593
Remote Config [candidate] (594.663 µs) : 0, 595
Telemetry [baseline] (12.438 ms) : 0, 12438
Telemetry [candidate] (12.433 ms) : 0, 12433
section iast
BytebuddyAgent [baseline] (841.233 ms) : 0, 841233
BytebuddyAgent [candidate] (836.065 ms) : 0, 836065
GlobalTracer [baseline] (230.832 ms) : 0, 230832
GlobalTracer [candidate] (230.484 ms) : 0, 230484
IAST [baseline] (22.802 ms) : 0, 22802
IAST [candidate] (22.656 ms) : 0, 22656
AppSec [baseline] (57.455 ms) : 0, 57455
AppSec [candidate] (56.886 ms) : 0, 56886
Debugger [baseline] (83.716 ms) : 0, 83716
Debugger [candidate] (83.435 ms) : 0, 83435
Remote Config [baseline] (522.466 µs) : 0, 522
Remote Config [candidate] (512.32 µs) : 0, 512
Telemetry [baseline] (12.123 ms) : 0, 12123
Telemetry [candidate] (12.067 ms) : 0, 12067
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (843.001 ms) : 0, 843001
BytebuddyAgent [candidate] (836.977 ms) : 0, 836977
GlobalTracer [baseline] (231.87 ms) : 0, 231870
GlobalTracer [candidate] (230.073 ms) : 0, 230073
IAST [baseline] (23.226 ms) : 0, 23226
IAST [candidate] (22.953 ms) : 0, 22953
AppSec [baseline] (57.761 ms) : 0, 57761
AppSec [candidate] (57.695 ms) : 0, 57695
Debugger [baseline] (84.102 ms) : 0, 84102
Debugger [candidate] (84.24 ms) : 0, 84240
Remote Config [baseline] (526.725 µs) : 0, 527
Remote Config [candidate] (512.981 µs) : 0, 513
Telemetry [baseline] (12.342 ms) : 0, 12342
Telemetry [candidate] (12.116 ms) : 0, 12116
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (839.286 ms) : 0, 839286
BytebuddyAgent [candidate] (835.051 ms) : 0, 835051
GlobalTracer [baseline] (231.015 ms) : 0, 231015
GlobalTracer [candidate] (230.358 ms) : 0, 230358
IAST [baseline] (23.307 ms) : 0, 23307
IAST [candidate] (23.879 ms) : 0, 23879
AppSec [baseline] (56.587 ms) : 0, 56587
AppSec [candidate] (55.534 ms) : 0, 55534
Debugger [baseline] (83.865 ms) : 0, 83865
Debugger [candidate] (84.039 ms) : 0, 84039
Remote Config [baseline] (528.651 µs) : 0, 529
Remote Config [candidate] (516.303 µs) : 0, 516
Telemetry [baseline] (12.099 ms) : 0, 12099
Telemetry [candidate] (12.036 ms) : 0, 12036
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2025-03-03T13:45:51 2025-03-03T13:53:45
git_branch master nikita-tkachenko/gradle-android-npe
git_commit_date 1741008234 1741008771
git_commit_sha cb3fea1 7fdb224
release_version 1.47.0-SNAPSHOT~cb3fea19b4 1.47.0-SNAPSHOT~7fdb224bea
start_time 2025-03-03T13:45:37 2025-03-03T13:53:31
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1741010431 1741010431
ci_job_id 829661415 829661415
ci_pipeline_id 57490546 57490546
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-8ksbllmc-project-304-concurrent-4-i714bcvx 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux Linux runner-8ksbllmc-project-304-concurrent-4-i714bcvx 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
variant iast iast

Summary

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

Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~7fdb224bea, baseline=1.47.0-SNAPSHOT~cb3fea19b4
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.356 ms) : 1335, 1376
.   : milestone, 1356,
appsec (1.739 ms) : 1716, 1763
.   : milestone, 1739,
appsec_no_iast (1.71 ms) : 1687, 1734
.   : milestone, 1710,
code_origins (1.668 ms) : 1634, 1701
.   : milestone, 1668,
iast (1.515 ms) : 1492, 1539
.   : milestone, 1515,
profiling (1.528 ms) : 1501, 1554
.   : milestone, 1528,
tracing (1.504 ms) : 1481, 1528
.   : milestone, 1504,
section candidate
no_agent (1.347 ms) : 1328, 1367
.   : milestone, 1347,
appsec (1.729 ms) : 1705, 1754
.   : milestone, 1729,
appsec_no_iast (1.723 ms) : 1698, 1747
.   : milestone, 1723,
code_origins (1.681 ms) : 1649, 1714
.   : milestone, 1681,
iast (1.496 ms) : 1470, 1521
.   : milestone, 1496,
profiling (1.56 ms) : 1535, 1586
.   : milestone, 1560,
tracing (1.497 ms) : 1474, 1521
.   : milestone, 1497,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.356 ms [1.335 ms, 1.376 ms] -
appsec 1.739 ms [1.716 ms, 1.763 ms] 383.587 µs (28.3%)
appsec_no_iast 1.71 ms [1.687 ms, 1.734 ms] 354.771 µs (26.2%)
code_origins 1.668 ms [1.634 ms, 1.701 ms] 312.059 µs (23.0%)
iast 1.515 ms [1.492 ms, 1.539 ms] 159.918 µs (11.8%)
profiling 1.528 ms [1.501 ms, 1.554 ms] 172.05 µs (12.7%)
tracing 1.504 ms [1.481 ms, 1.528 ms] 148.936 µs (11.0%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.347 ms [1.328 ms, 1.367 ms] -
appsec 1.729 ms [1.705 ms, 1.754 ms] 381.793 µs (28.3%)
appsec_no_iast 1.723 ms [1.698 ms, 1.747 ms] 375.325 µs (27.9%)
code_origins 1.681 ms [1.649 ms, 1.714 ms] 333.758 µs (24.8%)
iast 1.496 ms [1.47 ms, 1.521 ms] 148.168 µs (11.0%)
profiling 1.56 ms [1.535 ms, 1.586 ms] 213.097 µs (15.8%)
tracing 1.497 ms [1.474 ms, 1.521 ms] 149.985 µs (11.1%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~7fdb224bea, baseline=1.47.0-SNAPSHOT~cb3fea19b4
    dateFormat X
    axisFormat %s
section baseline
no_agent (377.276 µs) : 358, 397
.   : milestone, 377,
iast (503.706 µs) : 482, 526
.   : milestone, 504,
iast_FULL (725.302 µs) : 703, 747
.   : milestone, 725,
iast_GLOBAL (549.872 µs) : 528, 572
.   : milestone, 550,
iast_HARDCODED_SECRET_DISABLED (511.457 µs) : 490, 533
.   : milestone, 511,
iast_INACTIVE (459.227 µs) : 438, 480
.   : milestone, 459,
iast_TELEMETRY_OFF (493.282 µs) : 471, 516
.   : milestone, 493,
tracing (451.025 µs) : 430, 472
.   : milestone, 451,
section candidate
no_agent (384.269 µs) : 364, 404
.   : milestone, 384,
iast (512.153 µs) : 490, 534
.   : milestone, 512,
iast_FULL (728.481 µs) : 706, 751
.   : milestone, 728,
iast_GLOBAL (553.493 µs) : 531, 576
.   : milestone, 553,
iast_HARDCODED_SECRET_DISABLED (515.194 µs) : 493, 537
.   : milestone, 515,
iast_INACTIVE (456.373 µs) : 435, 478
.   : milestone, 456,
iast_TELEMETRY_OFF (497.186 µs) : 474, 521
.   : milestone, 497,
tracing (462.865 µs) : 442, 484
.   : milestone, 463,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 377.276 µs [357.554 µs, 396.997 µs] -
iast 503.706 µs [481.803 µs, 525.609 µs] 126.43 µs (33.5%)
iast_FULL 725.302 µs [703.204 µs, 747.401 µs] 348.027 µs (92.2%)
iast_GLOBAL 549.872 µs [528.087 µs, 571.656 µs] 172.596 µs (45.7%)
iast_HARDCODED_SECRET_DISABLED 511.457 µs [489.556 µs, 533.357 µs] 134.181 µs (35.6%)
iast_INACTIVE 459.227 µs [438.187 µs, 480.267 µs] 81.951 µs (21.7%)
iast_TELEMETRY_OFF 493.282 µs [470.708 µs, 515.856 µs] 116.006 µs (30.7%)
tracing 451.025 µs [429.915 µs, 472.135 µs] 73.749 µs (19.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 384.269 µs [364.125 µs, 404.412 µs] -
iast 512.153 µs [490.208 µs, 534.098 µs] 127.884 µs (33.3%)
iast_FULL 728.481 µs [706.277 µs, 750.685 µs] 344.212 µs (89.6%)
iast_GLOBAL 553.493 µs [530.925 µs, 576.061 µs] 169.224 µs (44.0%)
iast_HARDCODED_SECRET_DISABLED 515.194 µs [493.22 µs, 537.167 µs] 130.925 µs (34.1%)
iast_INACTIVE 456.373 µs [435.017 µs, 477.729 µs] 72.104 µs (18.8%)
iast_TELEMETRY_OFF 497.186 µs [473.588 µs, 520.784 µs] 112.918 µs (29.4%)
tracing 462.865 µs [441.601 µs, 484.13 µs] 78.597 µs (20.5%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master nikita-tkachenko/gradle-android-npe
git_commit_date 1741008234 1741008771
git_commit_sha cb3fea1 7fdb224
release_version 1.47.0-SNAPSHOT~cb3fea19b4 1.47.0-SNAPSHOT~7fdb224bea
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1741010970 1741010970
ci_job_id 829661416 829661416
ci_pipeline_id 57490546 57490546
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-cxumtg-z-project-304-concurrent-3-h88zk961 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux Linux runner-cxumtg-z-project-304-concurrent-3-h88zk961 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
variant appsec appsec

Summary

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

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~7fdb224bea, baseline=1.47.0-SNAPSHOT~cb3fea19b4
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.505 s) : 15505000, 15505000
.   : milestone, 15505000,
appsec (15.072 s) : 15072000, 15072000
.   : milestone, 15072000,
iast (18.623 s) : 18623000, 18623000
.   : milestone, 18623000,
iast_GLOBAL (18.271 s) : 18271000, 18271000
.   : milestone, 18271000,
profiling (14.971 s) : 14971000, 14971000
.   : milestone, 14971000,
tracing (15.05 s) : 15050000, 15050000
.   : milestone, 15050000,
section candidate
no_agent (15.457 s) : 15457000, 15457000
.   : milestone, 15457000,
appsec (14.902 s) : 14902000, 14902000
.   : milestone, 14902000,
iast (18.771 s) : 18771000, 18771000
.   : milestone, 18771000,
iast_GLOBAL (17.771 s) : 17771000, 17771000
.   : milestone, 17771000,
profiling (14.852 s) : 14852000, 14852000
.   : milestone, 14852000,
tracing (14.89 s) : 14890000, 14890000
.   : milestone, 14890000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.505 s [15.505 s, 15.505 s] -
appsec 15.072 s [15.072 s, 15.072 s] -433.0 ms (-2.8%)
iast 18.623 s [18.623 s, 18.623 s] 3.118 s (20.1%)
iast_GLOBAL 18.271 s [18.271 s, 18.271 s] 2.766 s (17.8%)
profiling 14.971 s [14.971 s, 14.971 s] -534.0 ms (-3.4%)
tracing 15.05 s [15.05 s, 15.05 s] -455.0 ms (-2.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.457 s [15.457 s, 15.457 s] -
appsec 14.902 s [14.902 s, 14.902 s] -555.0 ms (-3.6%)
iast 18.771 s [18.771 s, 18.771 s] 3.314 s (21.4%)
iast_GLOBAL 17.771 s [17.771 s, 17.771 s] 2.314 s (15.0%)
profiling 14.852 s [14.852 s, 14.852 s] -605.0 ms (-3.9%)
tracing 14.89 s [14.89 s, 14.89 s] -567.0 ms (-3.7%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~7fdb224bea, baseline=1.47.0-SNAPSHOT~cb3fea19b4
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.48 ms) : 1468, 1491
.   : milestone, 1480,
appsec (2.352 ms) : 2309, 2395
.   : milestone, 2352,
iast (2.133 ms) : 2078, 2189
.   : milestone, 2133,
iast_GLOBAL (2.184 ms) : 2128, 2240
.   : milestone, 2184,
profiling (1.98 ms) : 1936, 2023
.   : milestone, 1980,
tracing (1.965 ms) : 1922, 2007
.   : milestone, 1965,
section candidate
no_agent (1.482 ms) : 1471, 1494
.   : milestone, 1482,
appsec (2.368 ms) : 2324, 2413
.   : milestone, 2368,
iast (2.128 ms) : 2072, 2184
.   : milestone, 2128,
iast_GLOBAL (2.179 ms) : 2123, 2235
.   : milestone, 2179,
profiling (2.477 ms) : 2291, 2662
.   : milestone, 2477,
tracing (1.969 ms) : 1926, 2012
.   : milestone, 1969,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.48 ms [1.468 ms, 1.491 ms] -
appsec 2.352 ms [2.309 ms, 2.395 ms] 872.208 µs (58.9%)
iast 2.133 ms [2.078 ms, 2.189 ms] 653.549 µs (44.2%)
iast_GLOBAL 2.184 ms [2.128 ms, 2.24 ms] 704.573 µs (47.6%)
profiling 1.98 ms [1.936 ms, 2.023 ms] 499.926 µs (33.8%)
tracing 1.965 ms [1.922 ms, 2.007 ms] 484.965 µs (32.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.482 ms [1.471 ms, 1.494 ms] -
appsec 2.368 ms [2.324 ms, 2.413 ms] 886.161 µs (59.8%)
iast 2.128 ms [2.072 ms, 2.184 ms] 645.759 µs (43.6%)
iast_GLOBAL 2.179 ms [2.123 ms, 2.235 ms] 696.688 µs (47.0%)
profiling 2.477 ms [2.291 ms, 2.662 ms] 994.415 µs (67.1%)
tracing 1.969 ms [1.926 ms, 2.012 ms] 486.558 µs (32.8%)

@nikita-tkachenko-datadog nikita-tkachenko-datadog added comp: api Tracer public API and removed comp: api Tracer public API labels Mar 3, 2025
@nikita-tkachenko-datadog nikita-tkachenko-datadog merged commit 31fb383 into master Mar 3, 2025
212 of 213 checks passed
@nikita-tkachenko-datadog nikita-tkachenko-datadog deleted the nikita-tkachenko/gradle-android-npe branch March 3, 2025 16:11
@github-actions github-actions bot added this to the 1.47.0 milestone Mar 3, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Mar 6, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.46.1` -> `1.47.0` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.46.1` -> `1.47.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |

---

### Release Notes

<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>

###
[`v1.47.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.47.0):
1.47.0

##### Components

##### Application Security Management (IAST)

- 🐛 Exclude com.stripe.net.HttpURLConnectionClient to solve IAST
SSRF vulnerability false positives
([#&#8203;8483](DataDog/dd-trace-java#8483) -
[@&#8203;jandro996](https://github.com/jandro996))
- 🐛 Add exclusion to solve IAST weak randomness vulnerability false
positives
([#&#8203;8462](DataDog/dd-trace-java#8462) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak randomness false positive in Kafka client
([#&#8203;8408](DataDog/dd-trace-java#8408) -
[@&#8203;smola](https://github.com/smola))
- ✨ Fix location for SSRF with Kong Unirest
([#&#8203;8407](DataDog/dd-trace-java#8407) -
[@&#8203;smola](https://github.com/smola))
- ✨ Exclude IBM Instana from IAST
([#&#8203;8406](DataDog/dd-trace-java#8406) -
[@&#8203;smola](https://github.com/smola))
- 🐛 Fix org.json iast instrumentation test for latest dependency
([#&#8203;8347](DataDog/dd-trace-java#8347) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Configuration to Disable APM Tracing
([#&#8203;8219](DataDog/dd-trace-java#8219) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Address cookie vulnerability cardinality issues
([#&#8203;8210](DataDog/dd-trace-java#8210) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Email HTML Injection detection in IAST
([#&#8203;8205](DataDog/dd-trace-java#8205) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

##### Application Security Management (WAF)

- 🐛✨ Ensure usr.exists tag is not overridden when
UsernameNotFoundException is thrown
([#&#8203;8376](DataDog/dd-trace-java#8376) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛✨ Ensure usr.exists tag is not overridden by auto
instrumentation
([#&#8203;8374](DataDog/dd-trace-java#8374) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Update appsec metrics with event_rules_version tag
([#&#8203;8354](DataDog/dd-trace-java#8354) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Update metrics: appsec.waf.requests
([#&#8203;8353](DataDog/dd-trace-java#8353) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- ✨ Improve ASM support in vert.x 5.0
([#&#8203;8285](DataDog/dd-trace-java#8285) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Update metrics: appsec.waf.updates and appsec.waf.init
([#&#8203;8280](DataDog/dd-trace-java#8280) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- ✨ Configuration to Disable APM Tracing
([#&#8203;8219](DataDog/dd-trace-java#8219) -
[@&#8203;jandro996](https://github.com/jandro996))

##### Build & Tooling

- 🐛 Do not generate Muzzle references for primitive arrays in method
body
([#&#8203;8361](DataDog/dd-trace-java#8361) -
[@&#8203;amarziali](https://github.com/amarziali))
- 📖 Improve dev env setup documentation for Windows
([#&#8203;8180](DataDog/dd-trace-java#8180) -
[@&#8203;lucaspimentel](https://github.com/lucaspimentel))

##### Continuous Integration Visibility

- ✨ Add support for skip-EFD tagging
([#&#8203;8487](DataDog/dd-trace-java#8487) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix an NPE in Gradle Android instrumentation
([#&#8203;8484](DataDog/dd-trace-java#8484) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Consider modified tests when applying fail-fast tests
ordering
([#&#8203;8474](DataDog/dd-trace-java#8474) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Implement tests reordering for TestNG
([#&#8203;8467](DataDog/dd-trace-java#8467) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Gradle Launcher instrumentation to not interfere with Gradle
Test Kit
([#&#8203;8465](DataDog/dd-trace-java#8465) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🧹 Use separate TestEventHandlers per framework in CI Vis
instrumentations
([#&#8203;8451](DataDog/dd-trace-java#8451) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Remove warning log when JUnit 4 test method cannot be
retrieved
([#&#8203;8445](DataDog/dd-trace-java#8445) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Scalatest tracing for tests that are reported asynchronously
([#&#8203;8444](DataDog/dd-trace-java#8444) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Implement attempt to fix tests
([#&#8203;8393](DataDog/dd-trace-java#8393) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement test disabling
([#&#8203;8377](DataDog/dd-trace-java#8377) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Update CODEOWNERS parser to not log errors on comments with
leading whitespace
([#&#8203;8349](DataDog/dd-trace-java#8349) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Request Test Management tests list
([#&#8203;8345](DataDog/dd-trace-java#8345) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Receive test management settings from CIVis settings
request
([#&#8203;8331](DataDog/dd-trace-java#8331) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement quarantined tests tagging
([#&#8203;8326](DataDog/dd-trace-java#8326) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Implement tests quarantining
([#&#8203;8320](DataDog/dd-trace-java#8320) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add tag to specify if the user is setting DD_SERVICE
([#&#8203;8318](DataDog/dd-trace-java#8318) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))

##### Crash tracking

- ✨ Only fork jps when required
([#&#8203;8419](DataDog/dd-trace-java#8419) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🐛 Use Java home of the crashed process to launch crash uploader
([#&#8203;8348](DataDog/dd-trace-java#8348) -
[@&#8203;jbachorik](https://github.com/jbachorik))

##### Data Streams Monitoring

- 🐛 Fix error happening when sqs message attributes are readonly
([#&#8203;8473](DataDog/dd-trace-java#8473) -
[@&#8203;vandonr](https://github.com/vandonr))
- 🐛 Fix bug on proto schema extraction
([#&#8203;8403](DataDog/dd-trace-java#8403) -
[@&#8203;vandonr](https://github.com/vandonr))
- 🐛 Fix service name overrides in consumers
([#&#8203;8387](DataDog/dd-trace-java#8387) -
[@&#8203;piochelepiotr](https://github.com/piochelepiotr))

##### Database Monitoring

- ✨ Add DBMTracePreparedStatements to tracer configuration log
([#&#8203;8508](DataDog/dd-trace-java#8508) -
[@&#8203;cecile75](https://github.com/cecile75))

##### Dynamic Instrumentation

- ✨ Look in another location for grpc service methods
([#&#8203;8468](DataDog/dd-trace-java#8468) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- 🐛 Fix Exception Replay with Lambda proxy classes
([#&#8203;8452](DataDog/dd-trace-java#8452) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add code origin support for spring-webmvc
([#&#8203;8416](DataDog/dd-trace-java#8416) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- ✨ Add support for scanning jar from loaded class
([#&#8203;8370](DataDog/dd-trace-java#8370) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Disable capture of entry values
([#&#8203;8369](DataDog/dd-trace-java#8369) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Fix CodeOrigin for `@Trace` annotation
([#&#8203;8344](DataDog/dd-trace-java#8344) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Fix equals/hashCode for CodeOrigin probe
([#&#8203;8319](DataDog/dd-trace-java#8319) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add code origin support to kafka message listeners
([#&#8203;8301](DataDog/dd-trace-java#8301) -
[@&#8203;evanchooly](https://github.com/evanchooly))

##### Metrics

- ✨ Create metric: appsec.waf.error
([#&#8203;8381](DataDog/dd-trace-java#8381) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Create metric: appsec.rasp.error
([#&#8203;8364](DataDog/dd-trace-java#8364) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

##### Profiling

- ✨ Bump ddprof library to 1.22.0
([#&#8203;8463](DataDog/dd-trace-java#8463) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- IBM J9 8u361 corresponds to OpenJDK 8u362 by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#187
- Fix compatibility with musl libc 1.2.4 by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#189
- Modify version extraction by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#179
- Do not write null values to jvminfo event by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#184
- Productize VMStructs-based stack walker by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#177
- A few minor downport issues by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#180
- Enable ASGCT by default on fairly safe J9 JDK versions by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#181
- 🐛 Exclude OrderedThreadPoolExecutor from queue-time measurements
([#&#8203;8456](DataDog/dd-trace-java#8456) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Record JVM info on JVMs without JFR
([#&#8203;8431](DataDog/dd-trace-java#8431) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🐛 Actually use CleanupTask in TempLocationManager
([#&#8203;8420](DataDog/dd-trace-java#8420) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Only fork jps when required
([#&#8203;8419](DataDog/dd-trace-java#8419) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🐛 Adjust JFR checks for J9
([#&#8203;8405](DataDog/dd-trace-java#8405) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🧹 Disable smap RSS parsing by default
([#&#8203;8342](DataDog/dd-trace-java#8342) -
[@&#8203;MattAlp](https://github.com/MattAlp))

##### Telemetry

- 🐛 Add support for JBoss jar:file format to DependencyResolver
([#&#8203;8428](DataDog/dd-trace-java#8428) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Update metrics: appsec.waf.requests
([#&#8203;8353](DataDog/dd-trace-java#8353) -
[@&#8203;Mariovido](https://github.com/Mariovido))

##### Trace context propagation

- ✨ Introduce tracing propagator
([#&#8203;8313](DataDog/dd-trace-java#8313) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

##### Tracer core

- 🐛 Fix Stable Config telemetry source names
([#&#8203;8460](DataDog/dd-trace-java#8460) -
[@&#8203;BaptisteFoy](https://github.com/BaptisteFoy))
- ✨ Probe trace endpoints with a valid payload of empty arrays
([#&#8203;8414](DataDog/dd-trace-java#8414) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Add 1 minute fail-safe to JUL/JMX class-loading callback
([#&#8203;8399](DataDog/dd-trace-java#8399) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Migrate DSM injection calls to context-first APIs
([#&#8203;8383](DataDog/dd-trace-java#8383) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 🧹 Move continuation capture methods from scope to tracer
([#&#8203;8371](DataDog/dd-trace-java#8371) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Migrate context extraction calls to context-first APIs
([#&#8203;8368](DataDog/dd-trace-java#8368) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 🧹 Migrate context injection calls to context-first APIs
([#&#8203;8358](DataDog/dd-trace-java#8358) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 💡 Support reading configurations from files
([#&#8203;8338](DataDog/dd-trace-java#8338) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- 💡 Implementation of BaggagePropagator and BaggageContext
([#&#8203;8330](DataDog/dd-trace-java#8330) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- 🧹 Combine continuation implementations into one which supports
multiple activations
([#&#8203;8324](DataDog/dd-trace-java#8324) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Introduce tracing propagator
([#&#8203;8313](DataDog/dd-trace-java#8313) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- ✨ Remove old context propagation API
([#&#8203;8271](DataDog/dd-trace-java#8271) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

##### Instrumentations

##### AWS Lambda instrumentation

- 🐛 Send error message and stack to Lambda extension
([#&#8203;8417](DataDog/dd-trace-java#8417) -
[@&#8203;nhulston](https://github.com/nhulston))

##### AWS SDK instrumentation

- 🐛 Fix error happening when sqs message attributes are readonly
([#&#8203;8473](DataDog/dd-trace-java#8473) -
[@&#8203;vandonr](https://github.com/vandonr))
- 💡 Inject trace context into AWS Step Functions input
([#&#8203;7585](DataDog/dd-trace-java#7585) -
[@&#8203;DylanLovesCoffee](https://github.com/DylanLovesCoffee))

##### Core Java language instrumentation

- ✨ Look in another location for grpc service methods
([#&#8203;8468](DataDog/dd-trace-java#8468) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- ✨ Add code origin support for spring-webmvc
([#&#8203;8416](DataDog/dd-trace-java#8416) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- 💡 Implementation of BaggagePropagator and BaggageContext
([#&#8203;8330](DataDog/dd-trace-java#8330) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- ✨ Add code origin support to kafka message listeners
([#&#8203;8301](DataDog/dd-trace-java#8301) -
[@&#8203;evanchooly](https://github.com/evanchooly))

##### gRPC instrumentation

- ✨ Look in another location for grpc service methods
([#&#8203;8468](DataDog/dd-trace-java#8468) -
[@&#8203;evanchooly](https://github.com/evanchooly))

##### Kafka instrumentation

- ✨ Add messaging.destination.name tag to kafka integrations
([#&#8203;8366](DataDog/dd-trace-java#8366) -
[@&#8203;rarguelloF](https://github.com/rarguelloF))

##### Protocol Buffer instrumentation

- 🐛 Fix bug on proto schema extraction
([#&#8203;8403](DataDog/dd-trace-java#8403) -
[@&#8203;vandonr](https://github.com/vandonr))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 6pm every weekday,before 2am
every weekday" in timezone Australia/Melbourne, Automerge - At any time
(no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

GitOrigin-RevId: 108a0f86aa59ab4c938cbac0688dd4c19cb301fa
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: ci visibility Continuous Integration Visibility type: bug Bug report and fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants