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

3 participants