Skip to content

Conversation

@mhlidd
Copy link
Contributor

@mhlidd mhlidd commented Jun 27, 2025

What Does This Do

Currently the backport script expects that the PATCH_RELEASE_NAME is prefixed with release/. This does not make sense because the PATCH_RELEASE_BRANCH is defined as release/$PATCH_RELEASE_NAME, which could potentially lead to branch names such as release/release/v1.50.x. This PR removes the check to ensure that PATCH_RELEASE_NAME is prefixed with release/ (since the variable is no longer used afterwards), and actually enforces that it does not start with that prefix to avoid the release/release/v.1.50.x scenario.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@sarahchen6 sarahchen6 added type: enhancement Enhancements and improvements comp: tooling Build & Tooling labels Jun 27, 2025
@pr-commenter
Copy link

pr-commenter bot commented Jun 27, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mhlidd_update_backport_script
git_commit_date 1751899764 1751904950
git_commit_sha 2ee59a9 d84e32e
release_version 1.51.0-SNAPSHOT~2ee59a972d 1.51.0-SNAPSHOT~d84e32ec70
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1751906707 1751906707
ci_job_id 1016568422 1016568422
ci_pipeline_id 69804795 69804795
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-fm5l1vee 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-fm5l1vee 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None

Summary

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

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.51.0-SNAPSHOT~d84e32ec70, baseline=1.51.0-SNAPSHOT~2ee59a972d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (997.004 ms) : 0, 997004
Total [baseline] (10.623 s) : 0, 10622986
Agent [candidate] (993.073 ms) : 0, 993073
Total [candidate] (10.541 s) : 0, 10541228
section appsec
Agent [baseline] (1.182 s) : 0, 1181906
Total [baseline] (10.697 s) : 0, 10696649
Agent [candidate] (1.178 s) : 0, 1177601
Total [candidate] (10.724 s) : 0, 10724197
section iast
Agent [baseline] (1.142 s) : 0, 1141945
Total [baseline] (10.789 s) : 0, 10789269
Agent [candidate] (1.138 s) : 0, 1137603
Total [candidate] (10.805 s) : 0, 10805256
section profiling
Agent [baseline] (1.263 s) : 0, 1263463
Total [baseline] (11.013 s) : 0, 11013298
Agent [candidate] (1.241 s) : 0, 1241085
Total [candidate] (10.96 s) : 0, 10960089
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 997.004 ms -
Agent appsec 1.182 s 184.902 ms (18.5%)
Agent iast 1.142 s 144.941 ms (14.5%)
Agent profiling 1.263 s 266.459 ms (26.7%)
Total tracing 10.623 s -
Total appsec 10.697 s 73.663 ms (0.7%)
Total iast 10.789 s 166.284 ms (1.6%)
Total profiling 11.013 s 390.313 ms (3.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 993.073 ms -
Agent appsec 1.178 s 184.527 ms (18.6%)
Agent iast 1.138 s 144.53 ms (14.6%)
Agent profiling 1.241 s 248.012 ms (25.0%)
Total tracing 10.541 s -
Total appsec 10.724 s 182.969 ms (1.7%)
Total iast 10.805 s 264.027 ms (2.5%)
Total profiling 10.96 s 418.861 ms (4.0%)
gantt
    title petclinic - break down per module: candidate=1.51.0-SNAPSHOT~d84e32ec70, baseline=1.51.0-SNAPSHOT~2ee59a972d

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (688.558 ms) : 0, 688558
BytebuddyAgent [candidate] (686.09 ms) : 0, 686090
GlobalTracer [baseline] (242.391 ms) : 0, 242391
GlobalTracer [candidate] (241.26 ms) : 0, 241260
AppSec [baseline] (30.31 ms) : 0, 30310
AppSec [candidate] (30.096 ms) : 0, 30096
Debugger [baseline] (6.04 ms) : 0, 6040
Debugger [candidate] (6.014 ms) : 0, 6014
Remote Config [baseline] (671.458 µs) : 0, 671
Remote Config [candidate] (674.757 µs) : 0, 675
Telemetry [baseline] (8.167 ms) : 0, 8167
Telemetry [candidate] (8.16 ms) : 0, 8160
section appsec
BytebuddyAgent [baseline] (715.837 ms) : 0, 715837
BytebuddyAgent [candidate] (711.783 ms) : 0, 711783
GlobalTracer [baseline] (236.305 ms) : 0, 236305
GlobalTracer [candidate] (235.781 ms) : 0, 235781
AppSec [baseline] (171.057 ms) : 0, 171057
AppSec [candidate] (171.539 ms) : 0, 171539
Debugger [baseline] (5.739 ms) : 0, 5739
Debugger [candidate] (5.74 ms) : 0, 5740
Remote Config [baseline] (613.877 µs) : 0, 614
Remote Config [candidate] (592.916 µs) : 0, 593
Telemetry [baseline] (8.056 ms) : 0, 8056
Telemetry [candidate] (8.108 ms) : 0, 8108
IAST [baseline] (23.387 ms) : 0, 23387
IAST [candidate] (23.18 ms) : 0, 23180
section iast
BytebuddyAgent [baseline] (814.614 ms) : 0, 814614
BytebuddyAgent [candidate] (812.556 ms) : 0, 812556
GlobalTracer [baseline] (234.377 ms) : 0, 234377
GlobalTracer [candidate] (232.415 ms) : 0, 232415
AppSec [baseline] (27.152 ms) : 0, 27152
AppSec [candidate] (31.343 ms) : 0, 31343
Debugger [baseline] (5.864 ms) : 0, 5864
Debugger [candidate] (5.853 ms) : 0, 5853
Remote Config [baseline] (583.689 µs) : 0, 584
Remote Config [candidate] (583.455 µs) : 0, 583
Telemetry [baseline] (8.056 ms) : 0, 8056
Telemetry [candidate] (8.032 ms) : 0, 8032
IAST [baseline] (29.641 ms) : 0, 29641
IAST [candidate] (25.994 ms) : 0, 25994
section profiling
BytebuddyAgent [baseline] (686.894 ms) : 0, 686894
BytebuddyAgent [candidate] (676.465 ms) : 0, 676465
GlobalTracer [baseline] (366.701 ms) : 0, 366701
GlobalTracer [candidate] (360.009 ms) : 0, 360009
AppSec [baseline] (34.592 ms) : 0, 34592
AppSec [candidate] (30.86 ms) : 0, 30860
Debugger [baseline] (8.508 ms) : 0, 8508
Debugger [candidate] (11.332 ms) : 0, 11332
Remote Config [baseline] (673.925 µs) : 0, 674
Remote Config [candidate] (654.553 µs) : 0, 655
Telemetry [baseline] (9.662 ms) : 0, 9662
Telemetry [candidate] (10.181 ms) : 0, 10181
ProfilingAgent [baseline] (107.37 ms) : 0, 107370
ProfilingAgent [candidate] (103.174 ms) : 0, 103174
Profiling [baseline] (107.394 ms) : 0, 107394
Profiling [candidate] (103.198 ms) : 0, 103198
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.51.0-SNAPSHOT~d84e32ec70, baseline=1.51.0-SNAPSHOT~2ee59a972d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (992.898 ms) : 0, 992898
Total [baseline] (8.535 s) : 0, 8534544
Agent [candidate] (993.77 ms) : 0, 993770
Total [candidate] (8.548 s) : 0, 8548313
section iast
Agent [baseline] (1.132 s) : 0, 1131735
Total [baseline] (9.237 s) : 0, 9237379
Agent [candidate] (1.133 s) : 0, 1132747
Total [candidate] (9.3 s) : 0, 9299866
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 992.898 ms -
Agent iast 1.132 s 138.837 ms (14.0%)
Total tracing 8.535 s -
Total iast 9.237 s 702.835 ms (8.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 993.77 ms -
Agent iast 1.133 s 138.977 ms (14.0%)
Total tracing 8.548 s -
Total iast 9.3 s 751.553 ms (8.8%)
gantt
    title insecure-bank - break down per module: candidate=1.51.0-SNAPSHOT~d84e32ec70, baseline=1.51.0-SNAPSHOT~2ee59a972d

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (685.96 ms) : 0, 685960
BytebuddyAgent [candidate] (686.558 ms) : 0, 686558
GlobalTracer [baseline] (241.245 ms) : 0, 241245
GlobalTracer [candidate] (241.457 ms) : 0, 241457
AppSec [baseline] (30.083 ms) : 0, 30083
AppSec [candidate] (30.088 ms) : 0, 30088
Debugger [baseline] (6.013 ms) : 0, 6013
Debugger [candidate] (6.047 ms) : 0, 6047
Remote Config [baseline] (675.964 µs) : 0, 676
Remote Config [candidate] (691.967 µs) : 0, 692
Telemetry [baseline] (8.195 ms) : 0, 8195
Telemetry [candidate] (8.171 ms) : 0, 8171
section iast
BytebuddyAgent [baseline] (806.525 ms) : 0, 806525
BytebuddyAgent [candidate] (807.453 ms) : 0, 807453
GlobalTracer [baseline] (232.865 ms) : 0, 232865
GlobalTracer [candidate] (232.777 ms) : 0, 232777
AppSec [baseline] (29.344 ms) : 0, 29344
AppSec [candidate] (28.778 ms) : 0, 28778
Debugger [baseline] (5.834 ms) : 0, 5834
Debugger [candidate] (6.733 ms) : 0, 6733
Remote Config [baseline] (584.26 µs) : 0, 584
Remote Config [candidate] (570.856 µs) : 0, 571
Telemetry [baseline] (8.035 ms) : 0, 8035
Telemetry [candidate] (7.912 ms) : 0, 7912
IAST [baseline] (27.775 ms) : 0, 27775
IAST [candidate] (27.746 ms) : 0, 27746
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mhlidd_update_backport_script
git_commit_date 1751899764 1751904950
git_commit_sha 2ee59a9 d84e32e
release_version 1.51.0-SNAPSHOT~2ee59a972d 1.51.0-SNAPSHOT~d84e32ec70
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1751906485 1751906485
ci_job_id 1016568423 1016568423
ci_pipeline_id 69804795 69804795
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-nj922qgi 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-nj922qgi 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 3 performance improvements and 2 performance regressions! Performance is the same for 7 metrics, 12 unstable metrics.

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:insecure-bank:iast_GLOBAL:high_load better
[-583.155µs; -206.173µs] or [-5.682%; -2.009%]
unstable
[-58.299op/s; +65.407op/s] or [-12.878%; +14.448%]
9.868ms 456.273op/s 10.263ms 452.719op/s
scenario:load:insecure-bank:profiling:high_load worse
[+490.791µs; +798.073µs] or [+5.687%; +9.247%]
unstable
[-103.516op/s; +29.829op/s] or [-19.267%; +5.552%]
9.275ms 500.438op/s 8.630ms 537.281op/s
scenario:load:insecure-bank:no_agent:high_load worse
[+144.711µs; +248.779µs] or [+3.390%; +5.828%]
unstable
[-166.795op/s; +73.608op/s] or [-15.521%; +6.849%]
4.465ms 1028.062op/s 4.269ms 1074.656op/s
scenario:load:petclinic:appsec:high_load better
[-1.993ms; -1.037ms] or [-4.008%; -2.087%]
unstable
[-5.243op/s; +8.684op/s] or [-5.499%; +9.107%]
48.203ms 97.075op/s 49.718ms 95.354op/s
scenario:load:petclinic:tracing:high_load better
[-2.156ms; -1.379ms] or [-4.796%; -3.067%]
unstable
[-4.462op/s; +10.302op/s] or [-4.233%; +9.774%]
43.187ms 108.325op/s 44.955ms 105.405op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~d84e32ec70, baseline=1.51.0-SNAPSHOT~2ee59a972d
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.269 ms) : 4222, 4315
.   : milestone, 4269,
iast (9.32 ms) : 9170, 9469
.   : milestone, 9320,
iast_FULL (14.006 ms) : 13731, 14281
.   : milestone, 14006,
iast_GLOBAL (10.263 ms) : 10083, 10442
.   : milestone, 10263,
profiling (8.63 ms) : 8496, 8765
.   : milestone, 8630,
tracing (7.659 ms) : 7544, 7774
.   : milestone, 7659,
section candidate
no_agent (4.465 ms) : 4415, 4516
.   : milestone, 4465,
iast (9.377 ms) : 9221, 9533
.   : milestone, 9377,
iast_FULL (14.39 ms) : 14105, 14676
.   : milestone, 14390,
iast_GLOBAL (9.868 ms) : 9697, 10039
.   : milestone, 9868,
profiling (9.275 ms) : 9124, 9425
.   : milestone, 9275,
tracing (7.84 ms) : 7721, 7959
.   : milestone, 7840,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.269 ms [4.222 ms, 4.315 ms] -
iast 9.32 ms [9.17 ms, 9.469 ms] 5.051 ms (118.3%)
iast_FULL 14.006 ms [13.731 ms, 14.281 ms] 9.738 ms (228.1%)
iast_GLOBAL 10.263 ms [10.083 ms, 10.442 ms] 5.994 ms (140.4%)
profiling 8.63 ms [8.496 ms, 8.765 ms] 4.362 ms (102.2%)
tracing 7.659 ms [7.544 ms, 7.774 ms] 3.39 ms (79.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.465 ms [4.415 ms, 4.516 ms] -
iast 9.377 ms [9.221 ms, 9.533 ms] 4.912 ms (110.0%)
iast_FULL 14.39 ms [14.105 ms, 14.676 ms] 9.925 ms (222.3%)
iast_GLOBAL 9.868 ms [9.697 ms, 10.039 ms] 5.403 ms (121.0%)
profiling 9.275 ms [9.124 ms, 9.425 ms] 4.809 ms (107.7%)
tracing 7.84 ms [7.721 ms, 7.959 ms] 3.375 ms (75.6%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~d84e32ec70, baseline=1.51.0-SNAPSHOT~2ee59a972d
    dateFormat X
    axisFormat %s
section baseline
no_agent (36.825 ms) : 36524, 37126
.   : milestone, 36825,
appsec (49.718 ms) : 49263, 50173
.   : milestone, 49718,
code_origins (44.724 ms) : 44334, 45114
.   : milestone, 44724,
iast (44.737 ms) : 44341, 45132
.   : milestone, 44737,
profiling (47.133 ms) : 46670, 47596
.   : milestone, 47133,
tracing (44.955 ms) : 44578, 45331
.   : milestone, 44955,
section candidate
no_agent (36.725 ms) : 36422, 37027
.   : milestone, 36725,
appsec (48.203 ms) : 47770, 48635
.   : milestone, 48203,
code_origins (44.591 ms) : 44203, 44979
.   : milestone, 44591,
iast (44.044 ms) : 43658, 44429
.   : milestone, 44044,
profiling (47.864 ms) : 47435, 48293
.   : milestone, 47864,
tracing (43.187 ms) : 42842, 43532
.   : milestone, 43187,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.825 ms [36.524 ms, 37.126 ms] -
appsec 49.718 ms [49.263 ms, 50.173 ms] 12.892 ms (35.0%)
code_origins 44.724 ms [44.334 ms, 45.114 ms] 7.899 ms (21.4%)
iast 44.737 ms [44.341 ms, 45.132 ms] 7.911 ms (21.5%)
profiling 47.133 ms [46.67 ms, 47.596 ms] 10.308 ms (28.0%)
tracing 44.955 ms [44.578 ms, 45.331 ms] 8.129 ms (22.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.725 ms [36.422 ms, 37.027 ms] -
appsec 48.203 ms [47.77 ms, 48.635 ms] 11.478 ms (31.3%)
code_origins 44.591 ms [44.203 ms, 44.979 ms] 7.866 ms (21.4%)
iast 44.044 ms [43.658 ms, 44.429 ms] 7.319 ms (19.9%)
profiling 47.864 ms [47.435 ms, 48.293 ms] 11.139 ms (30.3%)
tracing 43.187 ms [42.842 ms, 43.532 ms] 6.463 ms (17.6%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mhlidd_update_backport_script
git_commit_date 1751899764 1751904950
git_commit_sha 2ee59a9 d84e32e
release_version 1.51.0-SNAPSHOT~2ee59a972d 1.51.0-SNAPSHOT~d84e32ec70
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1751906981 1751906981
ci_job_id 1016568425 1016568425
ci_pipeline_id 69804795 69804795
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-1rra9b7i 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-1-1rra9b7i 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~d84e32ec70, baseline=1.51.0-SNAPSHOT~2ee59a972d
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.481 ms) : 1469, 1492
.   : milestone, 1481,
appsec (2.411 ms) : 2362, 2460
.   : milestone, 2411,
iast (2.197 ms) : 2135, 2259
.   : milestone, 2197,
iast_GLOBAL (2.236 ms) : 2174, 2298
.   : milestone, 2236,
profiling (2.06 ms) : 2009, 2111
.   : milestone, 2060,
tracing (2.01 ms) : 1962, 2058
.   : milestone, 2010,
section candidate
no_agent (1.48 ms) : 1469, 1492
.   : milestone, 1480,
appsec (2.41 ms) : 2361, 2459
.   : milestone, 2410,
iast (2.2 ms) : 2138, 2263
.   : milestone, 2200,
iast_GLOBAL (2.241 ms) : 2178, 2303
.   : milestone, 2241,
profiling (2.511 ms) : 2336, 2685
.   : milestone, 2511,
tracing (2.011 ms) : 1963, 2059
.   : milestone, 2011,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.481 ms [1.469 ms, 1.492 ms] -
appsec 2.411 ms [2.362 ms, 2.46 ms] 930.713 µs (62.9%)
iast 2.197 ms [2.135 ms, 2.259 ms] 716.625 µs (48.4%)
iast_GLOBAL 2.236 ms [2.174 ms, 2.298 ms] 754.852 µs (51.0%)
profiling 2.06 ms [2.009 ms, 2.111 ms] 579.185 µs (39.1%)
tracing 2.01 ms [1.962 ms, 2.058 ms] 529.473 µs (35.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.48 ms [1.469 ms, 1.492 ms] -
appsec 2.41 ms [2.361 ms, 2.459 ms] 929.508 µs (62.8%)
iast 2.2 ms [2.138 ms, 2.263 ms] 720.282 µs (48.7%)
iast_GLOBAL 2.241 ms [2.178 ms, 2.303 ms] 760.392 µs (51.4%)
profiling 2.511 ms [2.336 ms, 2.685 ms] 1.03 ms (69.6%)
tracing 2.011 ms [1.963 ms, 2.059 ms] 530.927 µs (35.9%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~d84e32ec70, baseline=1.51.0-SNAPSHOT~2ee59a972d
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.923 s) : 14923000, 14923000
.   : milestone, 14923000,
appsec (14.85 s) : 14850000, 14850000
.   : milestone, 14850000,
iast (18.608 s) : 18608000, 18608000
.   : milestone, 18608000,
iast_GLOBAL (18.261 s) : 18261000, 18261000
.   : milestone, 18261000,
profiling (15.659 s) : 15659000, 15659000
.   : milestone, 15659000,
tracing (14.877 s) : 14877000, 14877000
.   : milestone, 14877000,
section candidate
no_agent (14.993 s) : 14993000, 14993000
.   : milestone, 14993000,
appsec (14.987 s) : 14987000, 14987000
.   : milestone, 14987000,
iast (18.233 s) : 18233000, 18233000
.   : milestone, 18233000,
iast_GLOBAL (17.759 s) : 17759000, 17759000
.   : milestone, 17759000,
profiling (15.01 s) : 15010000, 15010000
.   : milestone, 15010000,
tracing (14.978 s) : 14978000, 14978000
.   : milestone, 14978000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.923 s [14.923 s, 14.923 s] -
appsec 14.85 s [14.85 s, 14.85 s] -73.0 ms (-0.5%)
iast 18.608 s [18.608 s, 18.608 s] 3.685 s (24.7%)
iast_GLOBAL 18.261 s [18.261 s, 18.261 s] 3.338 s (22.4%)
profiling 15.659 s [15.659 s, 15.659 s] 736.0 ms (4.9%)
tracing 14.877 s [14.877 s, 14.877 s] -46.0 ms (-0.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.993 s [14.993 s, 14.993 s] -
appsec 14.987 s [14.987 s, 14.987 s] -6.0 ms (-0.0%)
iast 18.233 s [18.233 s, 18.233 s] 3.24 s (21.6%)
iast_GLOBAL 17.759 s [17.759 s, 17.759 s] 2.766 s (18.4%)
profiling 15.01 s [15.01 s, 15.01 s] 17.0 ms (0.1%)
tracing 14.978 s [14.978 s, 14.978 s] -15.0 ms (-0.1%)

@mhlidd mhlidd marked this pull request as ready for review June 27, 2025 17:09
@mhlidd mhlidd requested a review from a team as a code owner June 27, 2025 17:09
@mhlidd mhlidd requested review from PerfectSlayer and smola June 27, 2025 17:09
@mhlidd mhlidd added the tag: no release notes Changes to exclude from release notes label Jun 27, 2025
Comment on lines +25 to +27
if [[ "$PATCH_RELEASE_NAME" =~ ^release/.* ]]; then
echo "Patch release name should not be the same as the release branch name. Only include the release name without patch number. (e.g. v1.2.x)"
exit 1
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you're enforcing the patch release name to be in the v1.2.x format, you should test it then.
Bash can do regexp testing 😉

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tested this locally, trying to backport a PR with PATCH_RELEASE_NAME=release/1.50.2 and it got caught in the proper check. On the contrary, doing PATCH_RELEASE_NAME=1.50.2 skips that check.

@PerfectSlayer Is this what you mean by testing the regexp testing?

Copy link
Contributor

@PerfectSlayer PerfectSlayer Jul 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, I meant you should test that the arg is following the ^v[0-9]\.....$ pattern.
I made #9127 as follow up.

@mhlidd mhlidd merged commit e22a67b into master Jul 8, 2025
508 checks passed
@mhlidd mhlidd deleted the mhlidd_update_backport_script branch July 8, 2025 13:53
@github-actions github-actions bot added this to the 1.51.0 milestone Jul 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: tooling Build & Tooling tag: no release notes Changes to exclude from release notes type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants