Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Support common config sources for user-provided git info #8547

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

nikita-tkachenko-datadog
Copy link
Contributor

What Does This Do

Updates the class that reads user-provided git metadata to use common config sources (env vars, system props, property files, etc).
Current implementation only uses the environment variables.

Contributor Checklist

@pr-commenter
Copy link

pr-commenter bot commented Mar 12, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master nikita-tkachenko/user-provided-git-info-system-props
git_commit_date 1741794879 1741803623
git_commit_sha ab73c44 4756ea0
release_version 1.48.0-SNAPSHOT~ab73c4495d 1.48.0-SNAPSHOT~4756ea0173
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1741806095 1741806095
ci_job_id 845234594 845234594
ci_pipeline_id 58615028 58615028
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-88rxttzv-project-304-concurrent-0-3tje5fts 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-88rxttzv-project-304-concurrent-0-3tje5fts 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 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 59 metrics, 4 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.047 s) : 0, 1046863
Total [baseline] (8.726 s) : 0, 8726169
Agent [candidate] (1.04 s) : 0, 1040425
Total [candidate] (8.701 s) : 0, 8701390
section iast
Agent [baseline] (1.172 s) : 0, 1172388
Total [baseline] (9.313 s) : 0, 9312981
Agent [candidate] (1.173 s) : 0, 1172713
Total [candidate] (9.282 s) : 0, 9282345
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.17 s) : 0, 1169859
Total [baseline] (9.224 s) : 0, 9223712
Agent [candidate] (1.179 s) : 0, 1178828
Total [candidate] (9.251 s) : 0, 9251275
section iast_TELEMETRY_OFF
Agent [baseline] (1.17 s) : 0, 1169961
Total [baseline] (9.279 s) : 0, 9279326
Agent [candidate] (1.177 s) : 0, 1177387
Total [candidate] (9.293 s) : 0, 9293337
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.047 s -
Agent iast 1.172 s 125.526 ms (12.0%)
Agent iast_HARDCODED_SECRET_DISABLED 1.17 s 122.996 ms (11.7%)
Agent iast_TELEMETRY_OFF 1.17 s 123.098 ms (11.8%)
Total tracing 8.726 s -
Total iast 9.313 s 586.812 ms (6.7%)
Total iast_HARDCODED_SECRET_DISABLED 9.224 s 497.543 ms (5.7%)
Total iast_TELEMETRY_OFF 9.279 s 553.158 ms (6.3%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.04 s -
Agent iast 1.173 s 132.289 ms (12.7%)
Agent iast_HARDCODED_SECRET_DISABLED 1.179 s 138.403 ms (13.3%)
Agent iast_TELEMETRY_OFF 1.177 s 136.962 ms (13.2%)
Total tracing 8.701 s -
Total iast 9.282 s 580.955 ms (6.7%)
Total iast_HARDCODED_SECRET_DISABLED 9.251 s 549.885 ms (6.3%)
Total iast_TELEMETRY_OFF 9.293 s 591.947 ms (6.8%)
gantt
    title insecure-bank - break down per module: candidate=1.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (722.01 ms) : 0, 722010
BytebuddyAgent [candidate] (718.414 ms) : 0, 718414
GlobalTracer [baseline] (239.737 ms) : 0, 239737
GlobalTracer [candidate] (240.621 ms) : 0, 240621
AppSec [baseline] (55.087 ms) : 0, 55087
AppSec [candidate] (55.095 ms) : 0, 55095
Remote Config [baseline] (692.469 µs) : 0, 692
Remote Config [candidate] (688.491 µs) : 0, 688
Telemetry [baseline] (14.264 ms) : 0, 14264
Telemetry [candidate] (10.726 ms) : 0, 10726
section iast
BytebuddyAgent [baseline] (837.791 ms) : 0, 837791
BytebuddyAgent [candidate] (838.716 ms) : 0, 838716
GlobalTracer [baseline] (230.336 ms) : 0, 230336
GlobalTracer [candidate] (230.752 ms) : 0, 230752
AppSec [baseline] (57.131 ms) : 0, 57131
AppSec [candidate] (55.866 ms) : 0, 55866
Remote Config [baseline] (614.828 µs) : 0, 615
Remote Config [candidate] (602.93 µs) : 0, 603
Telemetry [baseline] (8.794 ms) : 0, 8794
Telemetry [candidate] (8.657 ms) : 0, 8657
IAST [baseline] (22.8 ms) : 0, 22800
IAST [candidate] (23.243 ms) : 0, 23243
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (836.163 ms) : 0, 836163
BytebuddyAgent [candidate] (843.275 ms) : 0, 843275
GlobalTracer [baseline] (229.881 ms) : 0, 229881
GlobalTracer [candidate] (231.548 ms) : 0, 231548
AppSec [baseline] (56.816 ms) : 0, 56816
AppSec [candidate] (56.782 ms) : 0, 56782
Remote Config [baseline] (609.563 µs) : 0, 610
Remote Config [candidate] (607.652 µs) : 0, 608
Telemetry [baseline] (8.667 ms) : 0, 8667
Telemetry [candidate] (8.622 ms) : 0, 8622
IAST [baseline] (22.835 ms) : 0, 22835
IAST [candidate] (22.896 ms) : 0, 22896
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (835.863 ms) : 0, 835863
BytebuddyAgent [candidate] (841.8 ms) : 0, 841800
GlobalTracer [baseline] (230.388 ms) : 0, 230388
GlobalTracer [candidate] (231.935 ms) : 0, 231935
AppSec [baseline] (56.975 ms) : 0, 56975
AppSec [candidate] (56.966 ms) : 0, 56966
Remote Config [baseline] (616.279 µs) : 0, 616
Remote Config [candidate] (621.158 µs) : 0, 621
Telemetry [baseline] (8.614 ms) : 0, 8614
Telemetry [candidate] (8.64 ms) : 0, 8640
IAST [baseline] (22.516 ms) : 0, 22516
IAST [candidate] (22.322 ms) : 0, 22322
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.049 s) : 0, 1049084
Total [baseline] (10.526 s) : 0, 10525980
Agent [candidate] (1.042 s) : 0, 1042004
Total [candidate] (10.48 s) : 0, 10480292
section appsec
Agent [baseline] (1.188 s) : 0, 1187887
Total [baseline] (10.779 s) : 0, 10778986
Agent [candidate] (1.188 s) : 0, 1187919
Total [candidate] (10.75 s) : 0, 10749911
section iast
Agent [baseline] (1.184 s) : 0, 1184118
Total [baseline] (11.05 s) : 0, 11050335
Agent [candidate] (1.176 s) : 0, 1175514
Total [candidate] (11.039 s) : 0, 11039413
section profiling
Agent [baseline] (1.265 s) : 0, 1264941
Total [baseline] (10.915 s) : 0, 10915279
Agent [candidate] (1.271 s) : 0, 1270980
Total [candidate] (10.844 s) : 0, 10844498
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.049 s -
Agent appsec 1.188 s 138.802 ms (13.2%)
Agent iast 1.184 s 135.034 ms (12.9%)
Agent profiling 1.265 s 215.857 ms (20.6%)
Total tracing 10.526 s -
Total appsec 10.779 s 253.005 ms (2.4%)
Total iast 11.05 s 524.355 ms (5.0%)
Total profiling 10.915 s 389.299 ms (3.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.042 s -
Agent appsec 1.188 s 145.915 ms (14.0%)
Agent iast 1.176 s 133.51 ms (12.8%)
Agent profiling 1.271 s 228.976 ms (22.0%)
Total tracing 10.48 s -
Total appsec 10.75 s 269.619 ms (2.6%)
Total iast 11.039 s 559.121 ms (5.3%)
Total profiling 10.844 s 364.205 ms (3.5%)
gantt
    title petclinic - break down per module: candidate=1.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (725.752 ms) : 0, 725752
BytebuddyAgent [candidate] (718.747 ms) : 0, 718747
GlobalTracer [baseline] (240.394 ms) : 0, 240394
GlobalTracer [candidate] (239.843 ms) : 0, 239843
AppSec [baseline] (55.096 ms) : 0, 55096
AppSec [candidate] (54.894 ms) : 0, 54894
Remote Config [baseline] (693.966 µs) : 0, 694
Remote Config [candidate] (695.505 µs) : 0, 696
Telemetry [baseline] (12.154 ms) : 0, 12154
Telemetry [candidate] (12.926 ms) : 0, 12926
section appsec
BytebuddyAgent [baseline] (738.662 ms) : 0, 738662
BytebuddyAgent [candidate] (738.369 ms) : 0, 738369
GlobalTracer [baseline] (237.198 ms) : 0, 237198
GlobalTracer [candidate] (237.366 ms) : 0, 237366
AppSec [baseline] (177.407 ms) : 0, 177407
AppSec [candidate] (177.033 ms) : 0, 177033
Remote Config [baseline] (663.196 µs) : 0, 663
Remote Config [candidate] (663.9 µs) : 0, 664
Telemetry [baseline] (8.246 ms) : 0, 8246
Telemetry [candidate] (8.645 ms) : 0, 8645
IAST [baseline] (21.481 ms) : 0, 21481
IAST [candidate] (21.726 ms) : 0, 21726
section iast
BytebuddyAgent [baseline] (847.174 ms) : 0, 847174
BytebuddyAgent [candidate] (840.017 ms) : 0, 840017
GlobalTracer [baseline] (231.722 ms) : 0, 231722
GlobalTracer [candidate] (231.455 ms) : 0, 231455
AppSec [baseline] (57.524 ms) : 0, 57524
AppSec [candidate] (56.96 ms) : 0, 56960
Remote Config [baseline] (617.163 µs) : 0, 617
Remote Config [candidate] (606.693 µs) : 0, 607
Telemetry [baseline] (8.863 ms) : 0, 8863
Telemetry [candidate] (8.74 ms) : 0, 8740
IAST [baseline] (23.109 ms) : 0, 23109
IAST [candidate] (22.776 ms) : 0, 22776
section profiling
BytebuddyAgent [baseline] (711.158 ms) : 0, 711158
BytebuddyAgent [candidate] (717.345 ms) : 0, 717345
GlobalTracer [baseline] (350.601 ms) : 0, 350601
GlobalTracer [candidate] (352.491 ms) : 0, 352491
AppSec [baseline] (55.472 ms) : 0, 55472
AppSec [candidate] (54.031 ms) : 0, 54031
Remote Config [baseline] (678.202 µs) : 0, 678
Remote Config [candidate] (666.948 µs) : 0, 667
Telemetry [baseline] (9.015 ms) : 0, 9015
Telemetry [candidate] (9.062 ms) : 0, 9062
ProfilingAgent [baseline] (97.751 ms) : 0, 97751
ProfilingAgent [candidate] (96.58 ms) : 0, 96580
Profiling [baseline] (97.775 ms) : 0, 97775
Profiling [candidate] (96.605 ms) : 0, 96605
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2025-03-12T18:29:45 2025-03-12T18:37:30
git_branch master nikita-tkachenko/user-provided-git-info-system-props
git_commit_date 1741794879 1741803623
git_commit_sha ab73c44 4756ea0
release_version 1.48.0-SNAPSHOT~ab73c4495d 1.48.0-SNAPSHOT~4756ea0173
start_time 2025-03-12T18:29:31 2025-03-12T18:37:16
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1741805047 1741805047
ci_job_id 845234595 845234595
ci_pipeline_id 58615028 58615028
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-ksrjxfus-project-304-concurrent-0-k7ojyr5q 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-ksrjxfus-project-304-concurrent-0-k7ojyr5q 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 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 13 metrics, 17 unstable metrics.

Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d
    dateFormat X
    axisFormat %s
section baseline
no_agent (376.057 µs) : 356, 396
.   : milestone, 376,
iast (508.989 µs) : 487, 531
.   : milestone, 509,
iast_FULL (732.83 µs) : 711, 755
.   : milestone, 733,
iast_GLOBAL (548.538 µs) : 527, 570
.   : milestone, 549,
iast_HARDCODED_SECRET_DISABLED (507.123 µs) : 485, 529
.   : milestone, 507,
iast_INACTIVE (457.556 µs) : 436, 479
.   : milestone, 458,
iast_TELEMETRY_OFF (496.681 µs) : 473, 520
.   : milestone, 497,
tracing (457.137 µs) : 436, 478
.   : milestone, 457,
section candidate
no_agent (377.397 µs) : 357, 398
.   : milestone, 377,
iast (511.692 µs) : 489, 534
.   : milestone, 512,
iast_FULL (728.118 µs) : 706, 750
.   : milestone, 728,
iast_GLOBAL (570.394 µs) : 546, 595
.   : milestone, 570,
iast_HARDCODED_SECRET_DISABLED (510.571 µs) : 489, 532
.   : milestone, 511,
iast_INACTIVE (465.241 µs) : 443, 488
.   : milestone, 465,
iast_TELEMETRY_OFF (495.236 µs) : 474, 517
.   : milestone, 495,
tracing (454.576 µs) : 434, 476
.   : milestone, 455,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 376.057 µs [356.246 µs, 395.868 µs] -
iast 508.989 µs [487.319 µs, 530.659 µs] 132.931 µs (35.3%)
iast_FULL 732.83 µs [710.763 µs, 754.897 µs] 356.773 µs (94.9%)
iast_GLOBAL 548.538 µs [527.109 µs, 569.967 µs] 172.48 µs (45.9%)
iast_HARDCODED_SECRET_DISABLED 507.123 µs [485.408 µs, 528.838 µs] 131.066 µs (34.9%)
iast_INACTIVE 457.556 µs [436.469 µs, 478.644 µs] 81.499 µs (21.7%)
iast_TELEMETRY_OFF 496.681 µs [473.498 µs, 519.863 µs] 120.623 µs (32.1%)
tracing 457.137 µs [436.165 µs, 478.109 µs] 81.08 µs (21.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 377.397 µs [356.737 µs, 398.057 µs] -
iast 511.692 µs [489.46 µs, 533.924 µs] 134.295 µs (35.6%)
iast_FULL 728.118 µs [705.97 µs, 750.266 µs] 350.721 µs (92.9%)
iast_GLOBAL 570.394 µs [546.241 µs, 594.547 µs] 192.997 µs (51.1%)
iast_HARDCODED_SECRET_DISABLED 510.571 µs [488.663 µs, 532.479 µs] 133.174 µs (35.3%)
iast_INACTIVE 465.241 µs [442.809 µs, 487.673 µs] 87.844 µs (23.3%)
iast_TELEMETRY_OFF 495.236 µs [473.528 µs, 516.945 µs] 117.84 µs (31.2%)
tracing 454.576 µs [433.632 µs, 475.52 µs] 77.179 µs (20.5%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.347 ms) : 1326, 1367
.   : milestone, 1347,
appsec (1.739 ms) : 1715, 1763
.   : milestone, 1739,
appsec_no_iast (1.728 ms) : 1702, 1753
.   : milestone, 1728,
code_origins (1.686 ms) : 1659, 1713
.   : milestone, 1686,
iast (1.521 ms) : 1497, 1546
.   : milestone, 1521,
profiling (1.547 ms) : 1523, 1572
.   : milestone, 1547,
tracing (1.498 ms) : 1474, 1523
.   : milestone, 1498,
section candidate
no_agent (1.352 ms) : 1332, 1371
.   : milestone, 1352,
appsec (1.741 ms) : 1718, 1764
.   : milestone, 1741,
appsec_no_iast (1.723 ms) : 1697, 1748
.   : milestone, 1723,
code_origins (1.677 ms) : 1650, 1705
.   : milestone, 1677,
iast (1.527 ms) : 1502, 1551
.   : milestone, 1527,
profiling (1.536 ms) : 1511, 1560
.   : milestone, 1536,
tracing (1.493 ms) : 1469, 1517
.   : milestone, 1493,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.347 ms [1.326 ms, 1.367 ms] -
appsec 1.739 ms [1.715 ms, 1.763 ms] 392.455 µs (29.1%)
appsec_no_iast 1.728 ms [1.702 ms, 1.753 ms] 381.28 µs (28.3%)
code_origins 1.686 ms [1.659 ms, 1.713 ms] 339.597 µs (25.2%)
iast 1.521 ms [1.497 ms, 1.546 ms] 174.801 µs (13.0%)
profiling 1.547 ms [1.523 ms, 1.572 ms] 200.62 µs (14.9%)
tracing 1.498 ms [1.474 ms, 1.523 ms] 151.891 µs (11.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.352 ms [1.332 ms, 1.371 ms] -
appsec 1.741 ms [1.718 ms, 1.764 ms] 389.352 µs (28.8%)
appsec_no_iast 1.723 ms [1.697 ms, 1.748 ms] 371.211 µs (27.5%)
code_origins 1.677 ms [1.65 ms, 1.705 ms] 325.771 µs (24.1%)
iast 1.527 ms [1.502 ms, 1.551 ms] 174.966 µs (12.9%)
profiling 1.536 ms [1.511 ms, 1.56 ms] 184.028 µs (13.6%)
tracing 1.493 ms [1.469 ms, 1.517 ms] 141.368 µs (10.5%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master nikita-tkachenko/user-provided-git-info-system-props
git_commit_date 1741794879 1741803623
git_commit_sha ab73c44 4756ea0
release_version 1.48.0-SNAPSHOT~ab73c4495d 1.48.0-SNAPSHOT~4756ea0173
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1741805620 1741805620
ci_job_id 845234596 845234596
ci_pipeline_id 58615028 58615028
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-yxrzwjhi-project-304-concurrent-0-e1dy4sqk 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-yxrzwjhi-project-304-concurrent-0-e1dy4sqk 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 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 12 metrics, 0 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.475 ms) : 1464, 1487
.   : milestone, 1475,
appsec (2.353 ms) : 2309, 2398
.   : milestone, 2353,
iast (2.119 ms) : 2064, 2175
.   : milestone, 2119,
iast_GLOBAL (2.169 ms) : 2113, 2225
.   : milestone, 2169,
profiling (1.985 ms) : 1939, 2030
.   : milestone, 1985,
tracing (1.955 ms) : 1913, 1998
.   : milestone, 1955,
section candidate
no_agent (1.473 ms) : 1461, 1484
.   : milestone, 1473,
appsec (2.35 ms) : 2306, 2394
.   : milestone, 2350,
iast (2.125 ms) : 2069, 2180
.   : milestone, 2125,
iast_GLOBAL (2.161 ms) : 2105, 2217
.   : milestone, 2161,
profiling (1.972 ms) : 1928, 2016
.   : milestone, 1972,
tracing (1.95 ms) : 1908, 1993
.   : milestone, 1950,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.464 ms, 1.487 ms] -
appsec 2.353 ms [2.309 ms, 2.398 ms] 878.35 µs (59.5%)
iast 2.119 ms [2.064 ms, 2.175 ms] 644.442 µs (43.7%)
iast_GLOBAL 2.169 ms [2.113 ms, 2.225 ms] 693.72 µs (47.0%)
profiling 1.985 ms [1.939 ms, 2.03 ms] 509.662 µs (34.6%)
tracing 1.955 ms [1.913 ms, 1.998 ms] 480.444 µs (32.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.473 ms [1.461 ms, 1.484 ms] -
appsec 2.35 ms [2.306 ms, 2.394 ms] 877.116 µs (59.6%)
iast 2.125 ms [2.069 ms, 2.18 ms] 651.939 µs (44.3%)
iast_GLOBAL 2.161 ms [2.105 ms, 2.217 ms] 688.459 µs (46.8%)
profiling 1.972 ms [1.928 ms, 2.016 ms] 499.377 µs (33.9%)
tracing 1.95 ms [1.908 ms, 1.993 ms] 477.822 µs (32.4%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.56 s) : 15560000, 15560000
.   : milestone, 15560000,
appsec (15.08 s) : 15080000, 15080000
.   : milestone, 15080000,
iast (18.306 s) : 18306000, 18306000
.   : milestone, 18306000,
iast_GLOBAL (17.952 s) : 17952000, 17952000
.   : milestone, 17952000,
profiling (15.119 s) : 15119000, 15119000
.   : milestone, 15119000,
tracing (14.995 s) : 14995000, 14995000
.   : milestone, 14995000,
section candidate
no_agent (15.567 s) : 15567000, 15567000
.   : milestone, 15567000,
appsec (14.9 s) : 14900000, 14900000
.   : milestone, 14900000,
iast (18.917 s) : 18917000, 18917000
.   : milestone, 18917000,
iast_GLOBAL (17.476 s) : 17476000, 17476000
.   : milestone, 17476000,
profiling (14.941 s) : 14941000, 14941000
.   : milestone, 14941000,
tracing (15.058 s) : 15058000, 15058000
.   : milestone, 15058000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.56 s [15.56 s, 15.56 s] -
appsec 15.08 s [15.08 s, 15.08 s] -480.0 ms (-3.1%)
iast 18.306 s [18.306 s, 18.306 s] 2.746 s (17.6%)
iast_GLOBAL 17.952 s [17.952 s, 17.952 s] 2.392 s (15.4%)
profiling 15.119 s [15.119 s, 15.119 s] -441.0 ms (-2.8%)
tracing 14.995 s [14.995 s, 14.995 s] -565.0 ms (-3.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.567 s [15.567 s, 15.567 s] -
appsec 14.9 s [14.9 s, 14.9 s] -667.0 ms (-4.3%)
iast 18.917 s [18.917 s, 18.917 s] 3.35 s (21.5%)
iast_GLOBAL 17.476 s [17.476 s, 17.476 s] 1.909 s (12.3%)
profiling 14.941 s [14.941 s, 14.941 s] -626.0 ms (-4.0%)
tracing 15.058 s [15.058 s, 15.058 s] -509.0 ms (-3.3%)

@PerfectSlayer
Copy link
Contributor

Would the PR fits better under core or CI visibility component label? (for changelog generation)

@nikita-tkachenko-datadog
Copy link
Contributor Author

Would the PR fits better under core or CI visibility component label? (for changelog generation)

It's not CI Visibility-specific, and the team that requested the changes is Source Code Integration. I'm not sure if core is the best fit either, but that's the closest option I could find to "multiple products".

@nikita-tkachenko-datadog nikita-tkachenko-datadog merged commit a39a27f into master Mar 13, 2025
220 checks passed
@nikita-tkachenko-datadog nikita-tkachenko-datadog deleted the nikita-tkachenko/user-provided-git-info-system-props branch March 13, 2025 10:49
@github-actions github-actions bot added this to the 1.48.0 milestone Mar 13, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Apr 11, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| org.flywaydb.flyway | plugin | misk/gradle/libs.versions.toml | gradle
| minor | `11.6.0` -> `11.7.0` |
|
[com.squareup.okio:okio-fakefilesystem](https://github.com/square/okio)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.10.2` -> `3.11.0` |
| [com.squareup.okio:okio](https://github.com/square/okio) |
dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.10.2` -> `3.11.0` |
|
[com.autonomousapps.dependency-analysis](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin)
| plugin | misk/gradle/libs.versions.toml | gradle | minor | `2.15.0` ->
`2.16.0` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.47.3` -> `1.48.1` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.47.3` -> `1.48.1` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |

---

### Release Notes

<details>
<summary>square/okio (com.squareup.okio:okio-fakefilesystem)</summary>

###
[`v3.11.0`](https://github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-3110)

*2025-04-09*

-   Fix: Clear the deflater's byte array reference
-   New: Faster implementation of `String.decodeHex()` on Kotlin/JS.
- New: Declare `EXACTLY_ONCE` execution for blocks like `Closeable.use
{}` and `FileSystem.read {}`.
-   Upgrade: \[Kotlin 2.1.20]\[kotlin\_2\_1\_20].

</details>

<details>
<summary>autonomousapps/dependency-analysis-android-gradle-plugin
(com.autonomousapps.dependency-analysis)</summary>

###
[`v2.16.0`](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-2160)

-   \[Feat]: support `com.android.test` projects.
-   \[Feat]: support typesafe project accessors with opt-in.

```kotlin
dependencyAnalysis {
  useTypesafeProjectAccessors(true) // false by default
}
```

</details>

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

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

### Components

#### Tracer internal logging

- 🐛 Remove print line causing unnecessary logs
([#&#8203;8687](DataDog/dd-trace-java#8687) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))

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

### Known Bugs

> \[!NOTE]
> If you are experiencing issues with spamming timeout logs, please
update to the [latest
version](https://github.com/DataDog/dd-trace-java/releases/latest) or
set
[JDK_SOCKET_ENABLED](https://github.com/DataDog/dd-trace-java/blob/33fc3c9a9b7cda3beda88b8b3e5224ae2b10764a/dd-trace-api/src/main/java/datadog/trace/api/config/GeneralConfig.java#L98)
to false.

### Components

#### Application Security Management (IAST)

- ✨ Fix vulnerability location org.jose4j.lang.HashUtil
([#&#8203;8610](DataDog/dd-trace-java#8610) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak randomness in oracle.ucp.util.OpaqueString
([#&#8203;8609](DataDog/dd-trace-java#8609) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak hash false positive in
oracle.security.o5logon.O5Logon
([#&#8203;8608](DataDog/dd-trace-java#8608) -
[@&#8203;jandro996](https://github.com/jandro996))
- 🐛 Prevent before callsites targeting constructors in super calls
([#&#8203;8549](DataDog/dd-trace-java#8549) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

#### Application Security Management (WAF)

- ✨ Update login events public SDK to V2
([#&#8203;8620](DataDog/dd-trace-java#8620) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Send RASP LFI capability only when AppSec is statically enabled
([#&#8203;8573](DataDog/dd-trace-java#8573) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Improve detection of missing request end events
([#&#8203;8510](DataDog/dd-trace-java#8510) -
[@&#8203;smola](https://github.com/smola))
- 🧹 Remove remote configuration for API Security sampling rate
([#&#8203;8486](DataDog/dd-trace-java#8486) -
[@&#8203;smola](https://github.com/smola))
- ✨ Add setUser to user monitoring SDK
([#&#8203;8482](DataDog/dd-trace-java#8482) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Add missing address for signup event
([#&#8203;8469](DataDog/dd-trace-java#8469) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Allow login events SDK to be used with appsec disabled
([#&#8203;8464](DataDog/dd-trace-java#8464) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Add support for endpoint discovery in spring mvc
([#&#8203;8352](DataDog/dd-trace-java#8352) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ New API Security sampling algorithm
([#&#8203;8178](DataDog/dd-trace-java#8178) -
[@&#8203;ValentinZakharov](https://github.com/ValentinZakharov))

#### Build & Tooling

- ✨ Add buffer size customizability to JDK UDS support
([#&#8203;8629](DataDog/dd-trace-java#8629) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
- ✨ Add JDK built-in support for UDS on Java 16+
([#&#8203;8314](DataDog/dd-trace-java#8314) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))

#### Configuration at Runtime

- 🐛 Send RASP LFI capability only when AppSec is statically enabled
([#&#8203;8573](DataDog/dd-trace-java#8573) -
[@&#8203;jandro996](https://github.com/jandro996))

#### Continuous Integration Visibility

- 🐛 Prevent double reporting of Scalatest events when using SBT with
test forking
([#&#8203;8682](DataDog/dd-trace-java#8682) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Shutdown CI Visibility test event handlers before tracer
([#&#8203;8677](DataDog/dd-trace-java#8677) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Do not apply JUnit 4 instrumentation to MUnit runners
([#&#8203;8675](DataDog/dd-trace-java#8675),
[#&#8203;8683](DataDog/dd-trace-java#8683) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Remove error log when source path resolution fails on
isModified check
([#&#8203;8663](DataDog/dd-trace-java#8663) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement tests reordering for JUnit 4
([#&#8203;8650](DataDog/dd-trace-java#8650) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- 🐛 Set default Attempt to Fix retries if none provided from the
backend
([#&#8203;8615](DataDog/dd-trace-java#8615) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Allow to manually set PR info
([#&#8203;8566](DataDog/dd-trace-java#8566) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Test Optimization init when repo root cannot be determined
([#&#8203;8533](DataDog/dd-trace-java#8533) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add capabilities tagging
([#&#8203;8499](DataDog/dd-trace-java#8499),
[#&#8203;8540](DataDog/dd-trace-java#8540) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))

#### Crash tracking

- 🐛 Remove dependency on bash from crash/oome uploder scripts
([#&#8203;8652](DataDog/dd-trace-java#8652) -
[@&#8203;jbachorik](https://github.com/jbachorik))

#### Data Streams Monitoring

- ✨ e2e pipeline configuration when data jobs is enabled
([#&#8203;8553](DataDog/dd-trace-java#8553) -
[@&#8203;kr-igor](https://github.com/kr-igor))

#### Dynamic Instrumentation

- 🐛 Fix In-Product when config is empty
([#&#8203;8679](DataDog/dd-trace-java#8679) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add support for filtering shaded third-party libs
([#&#8203;8612](DataDog/dd-trace-java#8612) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add In-Product Enablement
([#&#8203;8587](DataDog/dd-trace-java#8587) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨⚡ Reduce footprint of SourceFile tracking
([#&#8203;8524](DataDog/dd-trace-java#8524) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨⚡ Optimize the SourceFile tracking
([#&#8203;8520](DataDog/dd-trace-java#8520) -
[@&#8203;jpbempel](https://github.com/jpbempel))

#### OpenTracing

- 🧹 Remove activeScope() use in OpenTracing shim
([#&#8203;8478](DataDog/dd-trace-java#8478) -
[@&#8203;mcculls](https://github.com/mcculls))

#### Profiling

- ✨ Add profiler env check command to AgentCLI
([#&#8203;8671](DataDog/dd-trace-java#8671) -
[@&#8203;jbachorik](https://github.com/jbachorik))

- ✨ Bump ddprof to 1.23.0
([#&#8203;8668](DataDog/dd-trace-java#8668) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- Fix a crash related to ElfParser::loadSymbolTable
([#&#8203;191](DataDog/dd-trace-java#191)) by
[@&#8203;yanglong1010](https://github.com/yanglong1010) in
DataDog/java-profiler#192
- Unwind String.indexOf intrinsic on AArch64 by
[@&#8203;MattAlp](https://github.com/MattAlp) in
DataDog/java-profiler#193
- Fix Java 24 support by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#194
- A set of fixes related to clang, aarch64 and musl pecularities of
vmstructs stack unwinder by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#199

- 🐛 Remove process information from JFR recording
([#&#8203;8661](DataDog/dd-trace-java#8661) -
[@&#8203;r1viollet](https://github.com/r1viollet))

- 🐛 Make TempLocationManager USER aware
([#&#8203;8605](DataDog/dd-trace-java#8605) -
[@&#8203;jbachorik](https://github.com/jbachorik))

- ✨ Extract git tags from embedded git.properties and
datadog_git.properties
([#&#8203;8561](DataDog/dd-trace-java#8561) -
[@&#8203;wmouchere](https://github.com/wmouchere))

#### Telemetry

- 🐛 Fix appsec.rasp.error and appsec.waf.error telemetry metrics
([#&#8203;8624](DataDog/dd-trace-java#8624) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Create metric: appsec.rasp.rule.skipped
([#&#8203;8618](DataDog/dd-trace-java#8618) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Extract git tags from embedded git.properties and
datadog_git.properties
([#&#8203;8561](DataDog/dd-trace-java#8561) -
[@&#8203;wmouchere](https://github.com/wmouchere))

#### Testing

- 🧹 Simplify ssi tests one-pipeline
([#&#8203;8558](DataDog/dd-trace-java#8558) -
[@&#8203;robertomonteromiguel](https://github.com/robertomonteromiguel))
- ✨ Add smoke tests for java's concurrent API
([#&#8203;8438](DataDog/dd-trace-java#8438) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))

#### Trace context propagation

- ✨ Adding Support for `TRACE_PROPAGATION_BEHAVIOR_EXTRACT`
([#&#8203;8535](DataDog/dd-trace-java#8535) -
[@&#8203;mhlidd](https://github.com/mhlidd))

#### Tracer core

- 🐛 Ensure shaded helpers have unique names
([#&#8203;8559](DataDog/dd-trace-java#8559) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Support common config sources for user-provided git info
([#&#8203;8547](DataDog/dd-trace-java#8547) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Make the default config sources more robust when a security
manager is installed
([#&#8203;8544](DataDog/dd-trace-java#8544) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Support targeting services with configurations in stable
configuration file
([#&#8203;8526](DataDog/dd-trace-java#8526) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- ✨ Add new parser for `DD_TAGS` and prioritizing `DD_SERVICE`
([#&#8203;8296](DataDog/dd-trace-java#8296) -
[@&#8203;mhlidd](https://github.com/mhlidd))

#### Tracer internal logging

- 🐛 Add missing debug log for the cloudPayloadTaggingServices config
([#&#8203;8600](DataDog/dd-trace-java#8600) -
[@&#8203;ygree](https://github.com/ygree))
- ✨ Add the possibility to output the logs of the Java tracer
in JSON
([#&#8203;8083](DataDog/dd-trace-java#8083) -
[@&#8203;cecile75](https://github.com/cecile75))

#### Tracer public API

- ✨ Introducing `DD_TRACE_EXPERIMENTAL_FEATURES_ENABLED` Config
([#&#8203;8536](DataDog/dd-trace-java#8536) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- ✨ Config Consistency Round 2
([#&#8203;8489](DataDog/dd-trace-java#8489) -
[@&#8203;mhlidd](https://github.com/mhlidd))

### Instrumentations

####

- 🐛 Fix NPE in getMdcCopy of LoggingEventInstrumentation
([#&#8203;8599](DataDog/dd-trace-java#8599) -
[@&#8203;ygree](https://github.com/ygree))

#### Apache Spark instrumentation

- ✨ Instrument Runtime.exit() to finish spark application spans
([#&#8203;8572](DataDog/dd-trace-java#8572) -
[@&#8203;paul-laffon-dd](https://github.com/paul-laffon-dd))
- ✨ Configure OpenLineage if present in Spark instrumentation
([#&#8203;8541](DataDog/dd-trace-java#8541) -
[@&#8203;mobuchowski](https://github.com/mobuchowski))

#### Armeria Instrumentation

- ✨ Support armeria grpc 1.32.3
([#&#8203;8606](DataDog/dd-trace-java#8606) -
[@&#8203;github-actions](https://github.com/github-actions)\[bot])

#### AWS DynamoDB Instrumentation

- ✨ Create DynamoDB instrumentation + add span pointers for
`updateItem` and `deleteItem`
([#&#8203;8490](DataDog/dd-trace-java#8490) -
[@&#8203;nhulston](https://github.com/nhulston))

#### AWS SDK instrumentation

- ✨ Add DynamoDB in
DEFAULT_TRACE_CLOUD_PAYLOAD_TAGGING_SERVICES
([#&#8203;8595](DataDog/dd-trace-java#8595) -
[@&#8203;joeyzhao2018](https://github.com/joeyzhao2018))

#### Azure Functions instrumentation

- ✨ Enable tracer computed trace metrics by default for Azure
Functions
([#&#8203;8518](DataDog/dd-trace-java#8518) -
[@&#8203;duncanpharvey](https://github.com/duncanpharvey))
- 💡 Add azure-functions instrumentation
([#&#8203;8432](DataDog/dd-trace-java#8432) -
[@&#8203;duncanpharvey](https://github.com/duncanpharvey))

#### Core Java language instrumentation

- 🐛 Fix ForkJoinPool.execute() instrumentation on Java 21+
([#&#8203;8560](DataDog/dd-trace-java#8560) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

#### Eclipse Vert.x instrumentation

- ✨ Add vertx postgresql client instrumentation
([#&#8203;8471](DataDog/dd-trace-java#8471) -
[@&#8203;vandonr](https://github.com/vandonr) - thanks for the
contribution!)

#### Kafka instrumentation

- ✨ Support and test kafka-clients 4
([#&#8203;8581](DataDog/dd-trace-java#8581) -
[@&#8203;amarziali](https://github.com/amarziali))

#### Kotlin instrumentation

- ✨ Avoid disconnected traces when using Kotlin flowOn
([#&#8203;8651](DataDog/dd-trace-java#8651) -
[@&#8203;mcculls](https://github.com/mcculls))

#### OpenTelemetry instrumentation

- 🧹 Migrate OtelContext wrapper to new internal Context API
([#&#8203;8645](DataDog/dd-trace-java#8645) -
[@&#8203;mcculls](https://github.com/mcculls))

#### Spring instrumentation

- 🐛 Support CompletableFuture on spring webmvc controllers
([#&#8203;8659](DataDog/dd-trace-java#8659) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Add support for endpoint discovery in spring mvc
([#&#8203;8352](DataDog/dd-trace-java#8352) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

#### WebSocket Instrumentation

- ✨ Instrument Jetty websocket pojo
([#&#8203;8562](DataDog/dd-trace-java#8562) -
[@&#8203;amarziali](https://github.com/amarziali))
- 💡 Instrument Java Websocket API (JSR356)
([#&#8203;8440](DataDog/dd-trace-java#8440) -
[@&#8203;amarziali](https://github.com/amarziali))

#### All other instrumentations

- ✨ Introduce cache for peer.hostname lookup
([#&#8203;8601](DataDog/dd-trace-java#8601) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Support pekko http 1.1
([#&#8203;8532](DataDog/dd-trace-java#8532) -
[@&#8203;amarziali](https://github.com/amarziali))

</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: 331314f71acaced3adc75ea5d7e855c248d593fc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants