Skip to content

Update .gitlab/one-pipeline.locked.yaml#7836

Merged
mhlidd merged 1 commit intomasterfrom
auto-update-one-pipeline
Nov 19, 2025
Merged

Update .gitlab/one-pipeline.locked.yaml#7836
mhlidd merged 1 commit intomasterfrom
auto-update-one-pipeline

Conversation

@pawelchcki
Copy link
Contributor

Automatic PR. Updates .gitlab/one-pipeline.locked.yaml

@pawelchcki pawelchcki requested a review from a team as a code owner November 17, 2025 21:39
@mhlidd mhlidd force-pushed the auto-update-one-pipeline branch from 8cf8685 to 8899e57 Compare November 17, 2025 21:45
@mhlidd mhlidd added type:enhancement Improvement to an existing feature area:tools labels Nov 17, 2025
@dd-trace-dotnet-ci-bot
Copy link

Execution-Time Benchmarks Report ⏱️

Execution-time results for samples comparing This PR (7836) and master.

✅ No regressions detected - check the details below

Full Metrics Comparison

FakeDbCommand

Metric Master (Mean ± 95% CI) Current (Mean ± 95% CI) Change Status
.NET Framework 4.8 - Baseline
duration75.04 ± (74.97 - 75.70) ms74.21 ± (74.31 - 74.99) ms-1.1%
.NET Framework 4.8 - Bailout
duration80.87 ± (80.85 - 81.54) ms78.66 ± (78.61 - 79.39) ms-2.7%
.NET Framework 4.8 - CallTarget+Inlining+NGEN
duration1125.98 ± (1127.17 - 1139.10) ms1112.81 ± (1113.45 - 1124.37) ms-1.2%
.NET Core 3.1 - Baseline
process.internal_duration_ms23.00 ± (22.92 - 23.07) ms22.84 ± (22.77 - 22.91) ms-0.7%
process.time_to_main_ms88.03 ± (87.71 - 88.35) ms87.05 ± (86.71 - 87.38) ms-1.1%
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.91 ± (10.91 - 10.91) MB10.92 ± (10.91 - 10.92) MB+0.1%✅⬆️
runtime.dotnet.threads.count12 ± (12 - 12)12 ± (12 - 12)+0.0%
.NET Core 3.1 - Bailout
process.internal_duration_ms22.97 ± (22.90 - 23.05) ms23.17 ± (23.08 - 23.25) ms+0.8%✅⬆️
process.time_to_main_ms89.89 ± (89.53 - 90.25) ms89.94 ± (89.56 - 90.33) ms+0.1%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.96 ± (10.95 - 10.96) MB10.96 ± (10.96 - 10.97) MB+0.1%✅⬆️
runtime.dotnet.threads.count13 ± (13 - 13)13 ± (13 - 13)+0.0%
.NET Core 3.1 - CallTarget+Inlining+NGEN
process.internal_duration_ms219.17 ± (217.78 - 220.57) ms218.76 ± (217.37 - 220.15) ms-0.2%
process.time_to_main_ms546.31 ± (545.27 - 547.36) ms545.91 ± (544.77 - 547.06) ms-0.1%
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed52.54 ± (52.52 - 52.56) MB52.65 ± (52.63 - 52.67) MB+0.2%✅⬆️
runtime.dotnet.threads.count28 ± (28 - 28)28 ± (28 - 28)-0.0%
.NET 6 - Baseline
process.internal_duration_ms21.90 ± (21.81 - 21.98) ms21.75 ± (21.68 - 21.81) ms-0.7%
process.time_to_main_ms77.16 ± (76.79 - 77.54) ms76.40 ± (76.07 - 76.73) ms-1.0%
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.60 ± (10.60 - 10.60) MB10.64 ± (10.64 - 10.64) MB+0.4%✅⬆️
runtime.dotnet.threads.count10 ± (10 - 10)10 ± (10 - 10)+0.0%
.NET 6 - Bailout
process.internal_duration_ms21.66 ± (21.59 - 21.72) ms21.73 ± (21.66 - 21.79) ms+0.3%✅⬆️
process.time_to_main_ms77.04 ± (76.74 - 77.33) ms77.20 ± (76.88 - 77.52) ms+0.2%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.68 ± (10.67 - 10.68) MB10.68 ± (10.68 - 10.68) MB+0.0%✅⬆️
runtime.dotnet.threads.count11 ± (11 - 11)11 ± (11 - 11)+0.0%
.NET 6 - CallTarget+Inlining+NGEN
process.internal_duration_ms205.17 ± (203.89 - 206.46) ms209.79 ± (207.22 - 212.37) ms+2.3%✅⬆️
process.time_to_main_ms514.63 ± (513.60 - 515.66) ms515.63 ± (514.39 - 516.86) ms+0.2%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed51.67 ± (51.63 - 51.71) MB51.67 ± (51.63 - 51.71) MB+0.0%✅⬆️
runtime.dotnet.threads.count28 ± (28 - 28)28 ± (28 - 28)+0.1%✅⬆️
.NET 8 - Baseline
process.internal_duration_ms20.01 ± (19.96 - 20.07) ms19.93 ± (19.86 - 19.99) ms-0.4%
process.time_to_main_ms75.76 ± (75.44 - 76.08) ms75.29 ± (74.98 - 75.60) ms-0.6%
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed7.65 ± (7.64 - 7.65) MB7.68 ± (7.67 - 7.69) MB+0.4%✅⬆️
runtime.dotnet.threads.count10 ± (10 - 10)10 ± (10 - 10)+0.0%
.NET 8 - Bailout
process.internal_duration_ms19.95 ± (19.89 - 20.01) ms20.03 ± (19.97 - 20.09) ms+0.4%✅⬆️
process.time_to_main_ms77.52 ± (77.19 - 77.85) ms77.46 ± (77.10 - 77.82) ms-0.1%
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed7.70 ± (7.70 - 7.71) MB7.72 ± (7.72 - 7.73) MB+0.3%✅⬆️
runtime.dotnet.threads.count11 ± (11 - 11)11 ± (11 - 11)+0.0%
.NET 8 - CallTarget+Inlining+NGEN
process.internal_duration_ms192.48 ± (191.49 - 193.47) ms192.36 ± (191.37 - 193.35) ms-0.1%
process.time_to_main_ms494.15 ± (493.15 - 495.16) ms490.16 ± (489.12 - 491.21) ms-0.8%
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed39.03 ± (38.99 - 39.07) MB39.05 ± (39.00 - 39.09) MB+0.0%✅⬆️
runtime.dotnet.threads.count27 ± (27 - 27)27 ± (27 - 27)+0.1%✅⬆️

HttpMessageHandler

Metric Master (Mean ± 95% CI) Current (Mean ± 95% CI) Change Status
.NET Framework 4.8 - Baseline
duration192.91 ± (192.59 - 193.43) ms192.04 ± (192.02 - 192.80) ms-0.5%
.NET Framework 4.8 - Bailout
duration197.33 ± (197.10 - 198.07) ms196.73 ± (196.50 - 197.30) ms-0.3%
.NET Framework 4.8 - CallTarget+Inlining+NGEN
duration1163.34 ± (1165.77 - 1173.50) ms1168.51 ± (1171.92 - 1181.75) ms+0.4%✅⬆️
.NET Core 3.1 - Baseline
process.internal_duration_ms189.36 ± (188.97 - 189.75) ms188.03 ± (187.73 - 188.34) ms-0.7%
process.time_to_main_ms80.80 ± (80.64 - 80.97) ms80.47 ± (80.26 - 80.68) ms-0.4%
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%
runtime.dotnet.mem.committed16.10 ± (16.08 - 16.12) MB16.05 ± (16.02 - 16.08) MB-0.3%
runtime.dotnet.threads.count20 ± (20 - 20)20 ± (19 - 20)-0.2%
.NET Core 3.1 - Bailout
process.internal_duration_ms188.96 ± (188.60 - 189.31) ms187.23 ± (186.89 - 187.56) ms-0.9%
process.time_to_main_ms82.39 ± (82.25 - 82.52) ms81.98 ± (81.83 - 82.13) ms-0.5%
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%
runtime.dotnet.mem.committed16.14 ± (16.11 - 16.17) MB16.15 ± (16.12 - 16.18) MB+0.0%✅⬆️
runtime.dotnet.threads.count21 ± (21 - 21)21 ± (20 - 21)+0.1%✅⬆️
.NET Core 3.1 - CallTarget+Inlining+NGEN
process.internal_duration_ms390.60 ± (388.31 - 392.88) ms397.42 ± (394.90 - 399.93) ms+1.7%✅⬆️
process.time_to_main_ms518.62 ± (517.94 - 519.29) ms522.32 ± (521.43 - 523.21) ms+0.7%✅⬆️
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%
runtime.dotnet.mem.committed62.70 ± (62.54 - 62.85) MB63.07 ± (62.93 - 63.21) MB+0.6%✅⬆️
runtime.dotnet.threads.count29 ± (29 - 29)29 ± (29 - 30)+0.0%✅⬆️
.NET 6 - Baseline
process.internal_duration_ms192.75 ± (192.41 - 193.09) ms194.28 ± (193.84 - 194.71) ms+0.8%✅⬆️
process.time_to_main_ms70.26 ± (70.07 - 70.44) ms70.22 ± (70.04 - 70.40) ms-0.1%
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed16.10 ± (15.96 - 16.25) MB16.34 ± (16.32 - 16.36) MB+1.5%✅⬆️
runtime.dotnet.threads.count18 ± (18 - 19)19 ± (19 - 19)+4.7%✅⬆️
.NET 6 - Bailout
process.internal_duration_ms191.98 ± (191.65 - 192.32) ms191.78 ± (191.35 - 192.21) ms-0.1%
process.time_to_main_ms71.18 ± (71.06 - 71.30) ms70.88 ± (70.74 - 71.01) ms-0.4%
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed16.19 ± (16.05 - 16.32) MB16.28 ± (16.17 - 16.38) MB+0.5%✅⬆️
runtime.dotnet.threads.count20 ± (19 - 20)20 ± (20 - 20)+1.0%✅⬆️
.NET 6 - CallTarget+Inlining+NGEN
process.internal_duration_ms407.98 ± (405.34 - 410.62) ms415.29 ± (412.17 - 418.41) ms+1.8%✅⬆️
process.time_to_main_ms488.21 ± (487.52 - 488.90) ms489.40 ± (488.79 - 490.01) ms+0.2%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed62.00 ± (61.85 - 62.15) MB62.29 ± (62.15 - 62.42) MB+0.5%✅⬆️
runtime.dotnet.threads.count30 ± (29 - 30)29 ± (29 - 30)-0.2%
.NET 8 - Baseline
process.internal_duration_ms190.27 ± (189.94 - 190.61) ms190.44 ± (190.03 - 190.85) ms+0.1%✅⬆️
process.time_to_main_ms69.42 ± (69.22 - 69.62) ms69.17 ± (69.01 - 69.33) ms-0.4%
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed11.74 ± (11.70 - 11.77) MB11.69 ± (11.67 - 11.71) MB-0.4%
runtime.dotnet.threads.count18 ± (18 - 18)18 ± (18 - 18)+0.3%✅⬆️
.NET 8 - Bailout
process.internal_duration_ms189.66 ± (189.39 - 189.93) ms189.24 ± (188.93 - 189.56) ms-0.2%
process.time_to_main_ms70.44 ± (70.35 - 70.54) ms70.27 ± (70.14 - 70.39) ms-0.3%
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed11.79 ± (11.75 - 11.83) MB11.78 ± (11.75 - 11.81) MB-0.1%
runtime.dotnet.threads.count19 ± (19 - 19)19 ± (19 - 19)-0.0%
.NET 8 - CallTarget+Inlining+NGEN
process.internal_duration_ms363.09 ± (361.75 - 364.43) ms362.43 ± (360.97 - 363.90) ms-0.2%
process.time_to_main_ms468.01 ± (467.41 - 468.61) ms462.88 ± (462.13 - 463.62) ms-1.1%
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed50.36 ± (50.33 - 50.39) MB50.43 ± (50.40 - 50.47) MB+0.1%✅⬆️
runtime.dotnet.threads.count29 ± (29 - 29)29 ± (29 - 29)-0.0%
Comparison explanation

Execution-time benchmarks measure the whole time it takes to execute a program, and are intended to measure the one-off costs. Cases where the execution time results for the PR are worse than latest master results are highlighted in **red**. The following thresholds were used for comparing the execution times:

  • Welch test with statistical test for significance of 5%
  • Only results indicating a difference greater than 5% and 5 ms are considered.

Note that these results are based on a single point-in-time result for each branch. For full results, see the dashboard.

Graphs show the p99 interval based on the mean and StdDev of the test run, as well as the mean value of the run (shown as a diamond below the graph).

Duration charts
FakeDbCommand (.NET Framework 4.8)
gantt
    title Execution time (ms) FakeDbCommand (.NET Framework 4.8)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (7836) - mean (75ms)  : 70, 80
    master - mean (75ms)  : 70, 81

    section Bailout
    This PR (7836) - mean (79ms)  : 73, 85
    master - mean (81ms)  : 76, 86

    section CallTarget+Inlining+NGEN
    This PR (7836) - mean (1,119ms)  : 1037, 1201
    master - mean (1,133ms)  : 1042, 1224

Loading
FakeDbCommand (.NET Core 3.1)
gantt
    title Execution time (ms) FakeDbCommand (.NET Core 3.1)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (7836) - mean (118ms)  : 111, 124
    master - mean (119ms)  : 114, 123

    section Bailout
    This PR (7836) - mean (121ms)  : 113, 129
    master - mean (121ms)  : 114, 127

    section CallTarget+Inlining+NGEN
    This PR (7836) - mean (806ms)  : 761, 850
    master - mean (799ms)  : 758, 839

Loading
FakeDbCommand (.NET 6)
gantt
    title Execution time (ms) FakeDbCommand (.NET 6)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (7836) - mean (105ms)  : 98, 113
    master - mean (106ms)  : 100, 113

    section Bailout
    This PR (7836) - mean (106ms)  : 100, 111
    master - mean (106ms)  : 99, 113

    section CallTarget+Inlining+NGEN
    This PR (7836) - mean (760ms)  : 708, 811
    master - mean (750ms)  : 719, 781

Loading
FakeDbCommand (.NET 8)
gantt
    title Execution time (ms) FakeDbCommand (.NET 8)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (7836) - mean (104ms)  : 98, 109
    master - mean (104ms)  : 99, 110

    section Bailout
    This PR (7836) - mean (106ms)  : 100, 113
    master - mean (106ms)  : 99, 113

    section CallTarget+Inlining+NGEN
    This PR (7836) - mean (722ms)  : 691, 752
    master - mean (724ms)  : 687, 760

Loading
HttpMessageHandler (.NET Framework 4.8)
gantt
    title Execution time (ms) HttpMessageHandler (.NET Framework 4.8)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (7836) - mean (192ms)  : 188, 197
    master - mean (193ms)  : 189, 197

    section Bailout
    This PR (7836) - mean (197ms)  : 193, 201
    master - mean (198ms)  : 193, 203

    section CallTarget+Inlining+NGEN
    This PR (7836) - mean (1,177ms)  : 1102, 1251
    master - mean (1,170ms)  : 1114, 1225

Loading
HttpMessageHandler (.NET Core 3.1)
gantt
    title Execution time (ms) HttpMessageHandler (.NET Core 3.1)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (7836) - mean (277ms)  : 271, 284
    master - mean (278ms)  : 270, 287

    section Bailout
    This PR (7836) - mean (277ms)  : 273, 282
    master - mean (280ms)  : 275, 284

    section CallTarget+Inlining+NGEN
    This PR (7836) - mean (950ms)  : 900, 1000
    master - mean (943ms)  : 901, 986

Loading
HttpMessageHandler (.NET 6)
gantt
    title Execution time (ms) HttpMessageHandler (.NET 6)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (7836) - mean (273ms)  : 263, 283
    master - mean (271ms)  : 267, 276

    section Bailout
    This PR (7836) - mean (270ms)  : 266, 275
    master - mean (271ms)  : 267, 275

    section CallTarget+Inlining+NGEN
    This PR (7836) - mean (934ms)  : 887, 981
    master - mean (929ms)  : 876, 983

Loading
HttpMessageHandler (.NET 8)
gantt
    title Execution time (ms) HttpMessageHandler (.NET 8)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (7836) - mean (269ms)  : 263, 276
    master - mean (270ms)  : 265, 275

    section Bailout
    This PR (7836) - mean (269ms)  : 265, 273
    master - mean (269ms)  : 267, 272

    section CallTarget+Inlining+NGEN
    This PR (7836) - mean (858ms)  : 836, 880
    master - mean (864ms)  : 840, 888

Loading

@pr-commenter
Copy link

pr-commenter bot commented Nov 17, 2025

Benchmarks

Benchmarks Report for benchmark platform 🐌

Benchmarks for #7836 compared to master:

  • 1 benchmarks are faster, with geometric mean 2.046
  • 1 benchmarks are slower, with geometric mean 2.463
  • 6 benchmarks have fewer allocations
  • 5 benchmarks have more allocations

The following thresholds were used for comparing the benchmark speeds:

  • Mann–Whitney U test with statistical test for significance of 5%
  • Only results indicating a difference greater than 10% and 0.3 ns are considered.

Allocation changes below 0.5% are ignored.

Benchmark details

Benchmarks.Trace.ActivityBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master StartStopWithChild net6.0 10.8μs 60.9ns 395ns 0 0 0 5.51 KB
master StartStopWithChild netcoreapp3.1 13.5μs 69.3ns 332ns 0 0 0 5.73 KB
master StartStopWithChild net472 22.4μs 117ns 585ns 1.06 0.317 0.106 6.03 KB
#7836 StartStopWithChild net6.0 10.3μs 32.3ns 112ns 0 0 0 5.51 KB
#7836 StartStopWithChild netcoreapp3.1 13.5μs 67.3ns 309ns 0 0 0 5.71 KB
#7836 StartStopWithChild net472 21.8μs 116ns 635ns 0.966 0.322 0.107 6.06 KB
Benchmarks.Trace.AgentWriterBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master WriteAndFlushEnrichedTraces net6.0 948μs 72.8ns 252ns 0 0 0 2.71 KB
master WriteAndFlushEnrichedTraces netcoreapp3.1 1.02ms 116ns 435ns 0 0 0 2.7 KB
master WriteAndFlushEnrichedTraces net472 1.23ms 595ns 2.15μs 0 0 0 3.31 KB
#7836 WriteAndFlushEnrichedTraces net6.0 928μs 184ns 663ns 0 0 0 2.7 KB
#7836 WriteAndFlushEnrichedTraces netcoreapp3.1 1.03ms 220ns 850ns 0 0 0 2.7 KB
#7836 WriteAndFlushEnrichedTraces net472 1.23ms 3.03μs 11.7μs 0 0 0 3.31 KB
Benchmarks.Trace.Asm.AppSecBodyBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master AllCycleSimpleBody net6.0 1.07μs 5.98ns 38.8ns 0 0 0 1.22 KB
master AllCycleSimpleBody netcoreapp3.1 1.39μs 7.71ns 46.9ns 0 0 0 1.2 KB
master AllCycleSimpleBody net472 1.02μs 0.284ns 1.06ns 0.19 0 0 1.23 KB
master AllCycleMoreComplexBody net6.0 7μs 33.4ns 134ns 0 0 0 4.72 KB
master AllCycleMoreComplexBody netcoreapp3.1 9μs 40.3ns 156ns 0 0 0 4.62 KB
master AllCycleMoreComplexBody net472 7.71μs 3.3ns 12.8ns 0.735 0 0 4.74 KB
master ObjectExtractorSimpleBody net6.0 323ns 0.374ns 1.45ns 0 0 0 280 B
master ObjectExtractorSimpleBody netcoreapp3.1 401ns 2.09ns 8.38ns 0 0 0 272 B
master ObjectExtractorSimpleBody net472 300ns 0.0453ns 0.176ns 0.0439 0 0 281 B
master ObjectExtractorMoreComplexBody net6.0 6.3μs 28.4ns 110ns 0 0 0 3.78 KB
master ObjectExtractorMoreComplexBody netcoreapp3.1 7.91μs 24.3ns 94ns 0 0 0 3.69 KB
master ObjectExtractorMoreComplexBody net472 6.69μs 0.829ns 2.99ns 0.603 0 0 3.8 KB
#7836 AllCycleSimpleBody net6.0 1.1μs 0.729ns 2.73ns 0 0 0 1.22 KB
#7836 AllCycleSimpleBody netcoreapp3.1 1.43μs 7.95ns 44.3ns 0 0 0 1.2 KB
#7836 AllCycleSimpleBody net472 1.03μs 0.657ns 2.54ns 0.191 0 0 1.23 KB
#7836 AllCycleMoreComplexBody net6.0 7.25μs 4.17ns 16.2ns 0 0 0 4.72 KB
#7836 AllCycleMoreComplexBody netcoreapp3.1 9.31μs 38.9ns 150ns 0 0 0 4.62 KB
#7836 AllCycleMoreComplexBody net472 7.63μs 2.83ns 11ns 0.726 0 0 4.74 KB
#7836 ObjectExtractorSimpleBody net6.0 316ns 1.76ns 11.1ns 0 0 0 280 B
#7836 ObjectExtractorSimpleBody netcoreapp3.1 406ns 2.08ns 10.2ns 0 0 0 272 B
#7836 ObjectExtractorSimpleBody net472 296ns 0.0431ns 0.167ns 0.0433 0 0 281 B
#7836 ObjectExtractorMoreComplexBody net6.0 6.24μs 27.2ns 106ns 0 0 0 3.78 KB
#7836 ObjectExtractorMoreComplexBody netcoreapp3.1 7.93μs 30.7ns 119ns 0 0 0 3.69 KB
#7836 ObjectExtractorMoreComplexBody net472 6.8μs 1.77ns 6.84ns 0.578 0 0 3.8 KB
Benchmarks.Trace.Asm.AppSecEncoderBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EncodeArgs net6.0 77.3μs 21.2ns 79.4ns 0 0 0 32.4 KB
master EncodeArgs netcoreapp3.1 96.8μs 256ns 992ns 0 0 0 32.4 KB
master EncodeArgs net472 109μs 17.2ns 66.5ns 4.89 0 0 32.51 KB
master EncodeLegacyArgs net6.0 148μs 32ns 120ns 0 0 0 2.15 KB
master EncodeLegacyArgs netcoreapp3.1 197μs 157ns 610ns 0 0 0 2.14 KB
master EncodeLegacyArgs net472 266μs 73.7ns 285ns 0 0 0 2.16 KB
#7836 EncodeArgs net6.0 77.9μs 281ns 1.05μs 0 0 0 32.4 KB
#7836 EncodeArgs netcoreapp3.1 96.7μs 321ns 1.2μs 0 0 0 32.4 KB
#7836 EncodeArgs net472 111μs 15.7ns 58.9ns 4.99 0 0 32.51 KB
#7836 EncodeLegacyArgs net6.0 145μs 72.8ns 272ns 0 0 0 2.15 KB
#7836 EncodeLegacyArgs netcoreapp3.1 199μs 106ns 366ns 0 0 0 2.14 KB
#7836 EncodeLegacyArgs net472 265μs 50ns 194ns 0 0 0 2.17 KB
Benchmarks.Trace.Asm.AppSecWafBenchmark - Slower ⚠️ Same allocations ✔️

Slower ⚠️ in #7836

Benchmark diff/base Base Median (ns) Diff Median (ns) Modality
Benchmarks.Trace.Asm.AppSecWafBenchmark.RunWafRealisticBenchmarkWithAttack‑netcoreapp3.1 2.463 296,613.95 730,598.55

Faster 🎉 in #7836

Benchmark base/diff Base Median (ns) Diff Median (ns) Modality
Benchmarks.Trace.Asm.AppSecWafBenchmark.RunWafRealisticBenchmark‑netcoreapp3.1 2.046 852,884.17 416,883.75

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master RunWafRealisticBenchmark net6.0 390μs 111ns 415ns 0 0 0 4.55 KB
master RunWafRealisticBenchmark netcoreapp3.1 847μs 4.23μs 18.5μs 0 0 0 4.48 KB
master RunWafRealisticBenchmark net472 427μs 57.6ns 223ns 0 0 0 4.66 KB
master RunWafRealisticBenchmarkWithAttack net6.0 287μs 47.7ns 179ns 0 0 0 2.24 KB
master RunWafRealisticBenchmarkWithAttack netcoreapp3.1 297μs 473ns 1.83μs 0 0 0 2.22 KB
master RunWafRealisticBenchmarkWithAttack net472 311μs 18.8ns 73ns 0 0 0 2.29 KB
#7836 RunWafRealisticBenchmark net6.0 391μs 91.8ns 331ns 0 0 0 4.55 KB
#7836 RunWafRealisticBenchmark netcoreapp3.1 415μs 937ns 3.63μs 0 0 0 4.48 KB
#7836 RunWafRealisticBenchmark net472 433μs 69ns 267ns 0 0 0 4.66 KB
#7836 RunWafRealisticBenchmarkWithAttack net6.0 287μs 26.2ns 98.2ns 0 0 0 2.24 KB
#7836 RunWafRealisticBenchmarkWithAttack netcoreapp3.1 729μs 1.44μs 5.4μs 0 0 0 2.22 KB
#7836 RunWafRealisticBenchmarkWithAttack net472 309μs 31.8ns 123ns 0 0 0 2.29 KB
Benchmarks.Trace.AspNetCoreBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master SendRequest net6.0 61.2μs 297ns 1.19μs 0 0 0 14.52 KB
master SendRequest netcoreapp3.1 72.2μs 52ns 202ns 0 0 0 17.42 KB
master SendRequest net472 0.00135ns 0.000767ns 0.00297ns 0 0 0 0 b
#7836 SendRequest net6.0 61.9μs 93.7ns 338ns 0 0 0 14.52 KB
#7836 SendRequest netcoreapp3.1 71.3μs 97.4ns 365ns 0 0 0 17.42 KB
#7836 SendRequest net472 0.000917ns 0.000675ns 0.00261ns 0 0 0 0 b
Benchmarks.Trace.CharSliceBenchmark - Same speed ✔️ More allocations ⚠️

More allocations ⚠️ in #7836

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSliceWithPool‑netcoreapp3.1 0 b 1 B 1 B
Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSlice‑net6.0 2 B 4 B 2 B 100.00%

Fewer allocations 🎉 in #7836

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSlice‑net472 73 B 0 b -73 B -100.00%
Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSliceWithPool‑net472 47 B 0 b -47 B -100.00%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master OriginalCharSlice net6.0 1.88ms 272ns 1.06μs 0 0 0 640.01 KB
master OriginalCharSlice netcoreapp3.1 2.13ms 7.18μs 25.9μs 0 0 0 640 KB
master OriginalCharSlice net472 2.61ms 118ns 456ns 100 0 0 641.95 KB
master OptimizedCharSlice net6.0 1.41ms 106ns 409ns 0 0 0 2 B
master OptimizedCharSlice netcoreapp3.1 1.74ms 980ns 3.79μs 0 0 0 1 B
master OptimizedCharSlice net472 1.94ms 240ns 930ns 0 0 0 73 B
master OptimizedCharSliceWithPool net6.0 803μs 45ns 174ns 0 0 0 2 B
master OptimizedCharSliceWithPool netcoreapp3.1 815μs 60.6ns 235ns 0 0 0 0 b
master OptimizedCharSliceWithPool net472 1.14ms 73.2ns 284ns 0 0 0 47 B
#7836 OriginalCharSlice net6.0 1.92ms 419ns 1.51μs 0 0 0 640.01 KB
#7836 OriginalCharSlice netcoreapp3.1 2.21ms 5.18μs 18.7μs 0 0 0 640 KB
#7836 OriginalCharSlice net472 2.7ms 219ns 789ns 100 0 0 641.95 KB
#7836 OptimizedCharSlice net6.0 1.42ms 275ns 1.03μs 0 0 0 4 B
#7836 OptimizedCharSlice netcoreapp3.1 1.86ms 256ns 991ns 0 0 0 1 B
#7836 OptimizedCharSlice net472 1.92ms 605ns 2.34μs 0 0 0 0 b
#7836 OptimizedCharSliceWithPool net6.0 802μs 36.3ns 131ns 0 0 0 2 B
#7836 OptimizedCharSliceWithPool netcoreapp3.1 834μs 111ns 430ns 0 0 0 1 B
#7836 OptimizedCharSliceWithPool net472 1.13ms 129ns 499ns 0 0 0 0 b
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark - Same speed ✔️ More allocations ⚠️

More allocations ⚠️ in #7836

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces‑net6.0 41.66 KB 42.35 KB 691 B 1.66%

Fewer allocations 🎉 in #7836

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces‑net472 56.61 KB 56.17 KB -439 B -0.78%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master WriteAndFlushEnrichedTraces net6.0 677μs 649ns 2.51μs 0 0 0 41.66 KB
master WriteAndFlushEnrichedTraces netcoreapp3.1 735μs 2.84μs 14.2μs 0 0 0 42.31 KB
master WriteAndFlushEnrichedTraces net472 975μs 4.81μs 19.8μs 8.93 0 0 56.61 KB
#7836 WriteAndFlushEnrichedTraces net6.0 690μs 3.95μs 30.1μs 0 0 0 42.35 KB
#7836 WriteAndFlushEnrichedTraces netcoreapp3.1 701μs 725ns 2.61μs 0 0 0 42.13 KB
#7836 WriteAndFlushEnrichedTraces net472 997μs 5.21μs 26.5μs 4.46 0 0 56.17 KB
Benchmarks.Trace.DbCommandBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master ExecuteNonQuery net6.0 1.92μs 9.66ns 42.1ns 0 0 0 1.02 KB
master ExecuteNonQuery netcoreapp3.1 2.58μs 5.4ns 20.9ns 0 0 0 1.02 KB
master ExecuteNonQuery net472 2.8μs 3.69ns 14.3ns 0.157 0.0142 0 987 B
#7836 ExecuteNonQuery net6.0 1.8μs 6.07ns 23.5ns 0 0 0 1.02 KB
#7836 ExecuteNonQuery netcoreapp3.1 2.58μs 0.966ns 3.61ns 0 0 0 1.02 KB
#7836 ExecuteNonQuery net472 2.84μs 1.79ns 6.71ns 0.156 0.0142 0 987 B
Benchmarks.Trace.ElasticsearchBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master CallElasticsearch net6.0 1.79μs 8.64ns 33.5ns 0 0 0 1.03 KB
master CallElasticsearch netcoreapp3.1 2.21μs 10.4ns 40.4ns 0 0 0 1.03 KB
master CallElasticsearch net472 3.48μs 2.11ns 8.17ns 0.157 0 0 1.04 KB
master CallElasticsearchAsync net6.0 1.85μs 8.67ns 33.6ns 0 0 0 1.01 KB
master CallElasticsearchAsync netcoreapp3.1 2.38μs 12.5ns 62.7ns 0 0 0 1.08 KB
master CallElasticsearchAsync net472 3.79μs 5.19ns 20.1ns 0.172 0 0 1.1 KB
#7836 CallElasticsearch net6.0 1.73μs 9.15ns 43.9ns 0 0 0 1.03 KB
#7836 CallElasticsearch netcoreapp3.1 2.26μs 10.3ns 40ns 0 0 0 1.03 KB
#7836 CallElasticsearch net472 3.5μs 1.31ns 4.89ns 0.158 0 0 1.04 KB
#7836 CallElasticsearchAsync net6.0 1.86μs 7.9ns 30.6ns 0 0 0 1.01 KB
#7836 CallElasticsearchAsync netcoreapp3.1 2.47μs 7.42ns 28.7ns 0 0 0 1.08 KB
#7836 CallElasticsearchAsync net472 3.64μs 3.87ns 14.5ns 0.163 0 0 1.1 KB
Benchmarks.Trace.GraphQLBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master ExecuteAsync net6.0 1.91μs 7.95ns 28.7ns 0 0 0 952 B
master ExecuteAsync netcoreapp3.1 2.49μs 8ns 31ns 0 0 0 952 B
master ExecuteAsync net472 2.54μs 0.785ns 3.04ns 0.14 0 0 915 B
#7836 ExecuteAsync net6.0 1.92μs 2.75ns 10.6ns 0 0 0 952 B
#7836 ExecuteAsync netcoreapp3.1 2.43μs 3.91ns 13.5ns 0 0 0 952 B
#7836 ExecuteAsync net472 2.61μs 2.48ns 9.3ns 0.143 0 0 915 B
Benchmarks.Trace.HttpClientBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master SendAsync net6.0 6.84μs 26.5ns 103ns 0 0 0 2.36 KB
master SendAsync netcoreapp3.1 8.54μs 23.6ns 91.3ns 0 0 0 2.9 KB
master SendAsync net472 12.4μs 9.25ns 35.8ns 0.499 0 0 3.18 KB
#7836 SendAsync net6.0 6.93μs 8.84ns 30.6ns 0 0 0 2.36 KB
#7836 SendAsync netcoreapp3.1 8.76μs 26ns 101ns 0 0 0 2.9 KB
#7836 SendAsync net472 12.4μs 11.8ns 45.6ns 0.494 0 0 3.18 KB
Benchmarks.Trace.Iast.StringAspectsBenchmark - Same speed ✔️ More allocations ⚠️

More allocations ⚠️ in #7836

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatAspectBenchmark‑net472 285.82 KB 352.3 KB 66.49 KB 23.26%
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatBenchmark‑netcoreapp3.1 42.8 KB 52.03 KB 9.23 KB 21.57%

Fewer allocations 🎉 in #7836

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatAspectBenchmark‑net6.0 279.94 KB 278.35 KB -1.58 KB -0.57%
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatBenchmark‑net6.0 44.48 KB 43.47 KB -1.01 KB -2.27%
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatAspectBenchmark‑netcoreapp3.1 274.31 KB 258.38 KB -15.93 KB -5.81%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master StringConcatBenchmark net6.0 41.6μs 182ns 657ns 0 0 0 44.48 KB
master StringConcatBenchmark netcoreapp3.1 49.2μs 255ns 1.51μs 0 0 0 42.8 KB
master StringConcatBenchmark net472 55.8μs 207ns 774ns 0 0 0 57.34 KB
master StringConcatAspectBenchmark net6.0 526μs 1.98μs 9.5μs 0 0 0 279.94 KB
master StringConcatAspectBenchmark netcoreapp3.1 513μs 2.33μs 8.72μs 0 0 0 274.31 KB
master StringConcatAspectBenchmark net472 407μs 2.13μs 10.4μs 0 0 0 285.82 KB
#7836 StringConcatBenchmark net6.0 44.8μs 219ns 1.2μs 0 0 0 43.47 KB
#7836 StringConcatBenchmark netcoreapp3.1 49.6μs 230ns 1.72μs 0 0 0 52.03 KB
#7836 StringConcatBenchmark net472 57.2μs 289ns 1.32μs 0 0 0 57.34 KB
#7836 StringConcatAspectBenchmark net6.0 474μs 1.74μs 6.28μs 0 0 0 278.35 KB
#7836 StringConcatAspectBenchmark netcoreapp3.1 548μs 1.6μs 5.77μs 0 0 0 258.38 KB
#7836 StringConcatAspectBenchmark net472 416μs 2.19μs 11.6μs 0 0 0 352.3 KB
Benchmarks.Trace.ILoggerBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 2.7μs 12.7ns 49.3ns 0 0 0 1.7 KB
master EnrichedLog netcoreapp3.1 3.56μs 18.1ns 70.3ns 0 0 0 1.7 KB
master EnrichedLog net472 3.91μs 4.42ns 17.1ns 0.253 0 0 1.64 KB
#7836 EnrichedLog net6.0 2.66μs 13.7ns 68.4ns 0 0 0 1.7 KB
#7836 EnrichedLog netcoreapp3.1 3.62μs 17.4ns 69.4ns 0 0 0 1.7 KB
#7836 EnrichedLog net472 3.93μs 4.35ns 16.8ns 0.257 0 0 1.64 KB
Benchmarks.Trace.Log4netBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 122μs 44.8ns 161ns 0 0 0 4.31 KB
master EnrichedLog netcoreapp3.1 126μs 45.8ns 171ns 0 0 0 4.31 KB
master EnrichedLog net472 166μs 109ns 420ns 0 0 0 4.51 KB
#7836 EnrichedLog net6.0 125μs 179ns 621ns 0 0 0 4.31 KB
#7836 EnrichedLog netcoreapp3.1 129μs 187ns 700ns 0 0 0 4.31 KB
#7836 EnrichedLog net472 167μs 26.7ns 103ns 0 0 0 4.51 KB
Benchmarks.Trace.NLogBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 5.24μs 17.3ns 67ns 0 0 0 2.26 KB
master EnrichedLog netcoreapp3.1 6.81μs 25.6ns 99.2ns 0 0 0 2.26 KB
master EnrichedLog net472 7.57μs 5.71ns 20.6ns 0.304 0 0 2.08 KB
#7836 EnrichedLog net6.0 5.37μs 15.9ns 59.6ns 0 0 0 2.26 KB
#7836 EnrichedLog netcoreapp3.1 6.69μs 9.4ns 33.9ns 0 0 0 2.26 KB
#7836 EnrichedLog net472 7.61μs 10.3ns 39.7ns 0.305 0 0 2.08 KB
Benchmarks.Trace.RedisBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master SendReceive net6.0 2.01μs 10.1ns 45ns 0 0 0 1.2 KB
master SendReceive netcoreapp3.1 2.67μs 10.9ns 42.3ns 0 0 0 1.2 KB
master SendReceive net472 3.13μs 8.16ns 31.6ns 0.186 0 0 1.2 KB
#7836 SendReceive net6.0 1.97μs 10.2ns 48.8ns 0 0 0 1.2 KB
#7836 SendReceive netcoreapp3.1 2.66μs 13.5ns 61.7ns 0 0 0 1.2 KB
#7836 SendReceive net472 3.1μs 4.69ns 17.5ns 0.186 0 0 1.2 KB
Benchmarks.Trace.SerilogBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 4.2μs 9.85ns 36.9ns 0 0 0 1.58 KB
master EnrichedLog netcoreapp3.1 5.56μs 16.7ns 64.8ns 0 0 0 1.63 KB
master EnrichedLog net472 6.69μs 10.7ns 41.4ns 0.301 0 0 2.03 KB
#7836 EnrichedLog net6.0 4.36μs 1.56ns 5.63ns 0 0 0 1.58 KB
#7836 EnrichedLog netcoreapp3.1 5.55μs 20.2ns 78.2ns 0 0 0 1.63 KB
#7836 EnrichedLog net472 6.39μs 9.55ns 37ns 0.32 0 0 2.03 KB
Benchmarks.Trace.SpanBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master StartFinishSpan net6.0 777ns 0.329ns 1.23ns 0 0 0 576 B
master StartFinishSpan netcoreapp3.1 973ns 0.642ns 2.49ns 0 0 0 576 B
master StartFinishSpan net472 955ns 0.25ns 0.934ns 0.0907 0 0 578 B
master StartFinishScope net6.0 906ns 3.92ns 15.2ns 0 0 0 696 B
master StartFinishScope netcoreapp3.1 1.21μs 6.07ns 27.8ns 0 0 0 696 B
master StartFinishScope net472 1.12μs 0.203ns 0.76ns 0.101 0 0 658 B
#7836 StartFinishSpan net6.0 785ns 4.25ns 23.3ns 0 0 0 576 B
#7836 StartFinishSpan netcoreapp3.1 958ns 5.07ns 25.4ns 0 0 0 576 B
#7836 StartFinishSpan net472 949ns 0.272ns 1.02ns 0.0912 0 0 578 B
#7836 StartFinishScope net6.0 918ns 4.88ns 23.9ns 0 0 0 696 B
#7836 StartFinishScope netcoreapp3.1 1.19μs 5.84ns 24.8ns 0 0 0 696 B
#7836 StartFinishScope net472 1.12μs 0.0923ns 0.357ns 0.101 0 0 658 B
Benchmarks.Trace.TraceAnnotationsBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master RunOnMethodBegin net6.0 1.07μs 5.83ns 28.6ns 0 0 0 696 B
master RunOnMethodBegin netcoreapp3.1 1.44μs 7.36ns 32.9ns 0 0 0 697 B
master RunOnMethodBegin net472 1.47μs 3.74ns 14.5ns 0.103 0 0 658 B
#7836 RunOnMethodBegin net6.0 1.06μs 5.07ns 20.9ns 0 0 0 696 B
#7836 RunOnMethodBegin netcoreapp3.1 1.44μs 5.68ns 22ns 0 0 0 696 B
#7836 RunOnMethodBegin net472 1.51μs 2.53ns 9.79ns 0.0981 0 0 658 B

Copy link
Member

@andrewlock andrewlock left a comment

Choose a reason for hiding this comment

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

Just going to block this until we know what it does - these updates are dangerous without knowing the implications

@mhlidd
Copy link
Contributor

mhlidd commented Nov 18, 2025

Just going to block this until we know what it does - these updates are dangerous without knowing the implications

@andrewlock Sorry, I should have added more info to the PR description (auto-generated PR). I added 2 CI Checks for Config Registry to support a new format for the supported-configurations.json file (ref1, ref2). I manually triggered the job to update the hash in our dd-trace-* libraries to allow tracers to migrate to using the new CI checks and new format for the supported-configurations.json file.

Copy link
Member

@andrewlock andrewlock left a comment

Choose a reason for hiding this comment

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

Thanks for the extra details @mhlidd 🙂 @anna-git you might want to look into this seeing as it's about your config work!

@anna-git
Copy link
Contributor

Thanks for the extra details @mhlidd 🙂 @anna-git you might want to look into this seeing as it's about your config work!

Yes it seems all good, as long as the version is after the one I had changed to, and I see the config json validation step is still here :)

@mhlidd mhlidd merged commit 3c85e98 into master Nov 19, 2025
151 checks passed
@mhlidd mhlidd deleted the auto-update-one-pipeline branch November 19, 2025 15:36
@github-actions github-actions bot added this to the vNext-v3 milestone Nov 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:tools type:enhancement Improvement to an existing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants