Skip to content

Fix build by splitting FleetInstaller integration tests into their own test project#8044

Merged
andrewlock merged 7 commits intomasterfrom
andrew/fix-integration-tests
Jan 13, 2026
Merged

Fix build by splitting FleetInstaller integration tests into their own test project#8044
andrewlock merged 7 commits intomasterfrom
andrew/fix-integration-tests

Conversation

@andrewlock
Copy link
Member

@andrewlock andrewlock commented Jan 9, 2026

Summary of changes

  • Move FleetInstaller integration tests to their own project
  • Only run those tests on .NET FX x64 (all that we support)

Reason for change

The integration tests on .NET Framrework, x86, are failing due to a missing binary, and have been for some time 😬 This fixes those tests so that they actually run. Separately we will do work to detect if/when that scenario happens again.

Implementation details

  • Create a new test project for fleet installer
  • Move the existing tests to that project
  • Don't try to build/run the project unless we're on .NET Framework x64

Before resorting to this approach, I tried a bunch of other things, such as building the project for AnyCPU instead of the x64 that we currently have. However, then NuGet restore failed, which I remember is the reason why it is like this in the first place 🙄

Its not pretty, but at least now it works

Test coverage

This is the test. They're actually running now.

@pr-commenter
Copy link

pr-commenter bot commented Jan 9, 2026

Benchmarks

Benchmark execution time: 2026-01-13 08:51:55

Comparing candidate commit 5bcbc9b in PR branch andrew/fix-integration-tests with baseline commit a98822a in branch master.

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

scenario:Benchmarks.Trace.ActivityBenchmark.StartStopWithChild net472

  • 🟥 throughput [-12616.440op/s; -12385.387op/s] or [-16.343%; -16.043%]

scenario:Benchmarks.Trace.ActivityBenchmark.StartStopWithChild netcoreapp3.1

  • 🟥 throughput [-13226.689op/s; -11556.256op/s] or [-15.201%; -13.281%]
  • 🟩 execution_time [-44.588ms; -40.716ms] or [-21.799%; -19.906%]

scenario:Benchmarks.Trace.AgentWriterBenchmark.WriteAndFlushEnrichedTraces net6.0

  • 🟩 execution_time [-82.726ms; -82.639ms] or [-40.729%; -40.686%]

scenario:Benchmarks.Trace.Asm.AppSecBodyBenchmark.AllCycleMoreComplexBody net6.0

  • 🟩 execution_time [-18.322ms; -12.841ms] or [-8.539%; -5.985%]

scenario:Benchmarks.Trace.AspNetCoreBenchmark.SendRequest net6.0

  • 🟥 execution_time [+5.503ms; +6.923ms] or [+5.948%; +7.483%]

scenario:Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces net472

  • 🟩 execution_time [-20.770ms; -14.620ms] or [-9.210%; -6.483%]
  • 🟩 throughput [+73.971op/s; +105.591op/s] or [+6.943%; +9.911%]

scenario:Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces netcoreapp3.1

  • 🟥 throughput [-206.029op/s; -181.907op/s] or [-13.489%; -11.910%]

scenario:Benchmarks.Trace.CharSliceBenchmark.OriginalCharSlice net6.0

  • 🟥 execution_time [+115.453µs; +166.760µs] or [+5.962%; +8.612%]
  • 🟥 throughput [-41.680op/s; -29.070op/s] or [-8.066%; -5.626%]

scenario:Benchmarks.Trace.ElasticsearchBenchmark.CallElasticsearchAsync net6.0

  • 🟥 throughput [-45530.524op/s; -33579.699op/s] or [-7.755%; -5.720%]

scenario:Benchmarks.Trace.HttpClientBenchmark.SendAsync netcoreapp3.1

  • 🟥 execution_time [+92.564ms; +94.770ms] or [+87.631%; +89.720%]
  • 🟩 throughput [+6022.560op/s; +7435.982op/s] or [+5.380%; +6.643%]

scenario:Benchmarks.Trace.ILoggerBenchmark.EnrichedLog netcoreapp3.1

  • 🟩 execution_time [-17.919ms; -12.454ms] or [-8.521%; -5.922%]

scenario:Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatBenchmark netcoreapp3.1

  • 🟥 throughput [-3208.797op/s; -1204.039op/s] or [-15.632%; -5.866%]

scenario:Benchmarks.Trace.Log4netBenchmark.EnrichedLog net6.0

  • 🟥 execution_time [+9.767ms; +12.088ms] or [+5.106%; +6.319%]

scenario:Benchmarks.Trace.Log4netBenchmark.EnrichedLog netcoreapp3.1

  • 🟥 execution_time [+38.191ms; +42.197ms] or [+23.465%; +25.927%]

scenario:Benchmarks.Trace.SpanBenchmark.StartFinishTwoScopes net6.0

  • 🟥 execution_time [+15.089ms; +20.728ms] or [+7.600%; +10.441%]

@dd-trace-dotnet-ci-bot
Copy link

dd-trace-dotnet-ci-bot bot commented Jan 9, 2026

Execution-Time Benchmarks Report ⏱️

Execution-time results for samples comparing This PR (8044) 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
duration68.15 ± (68.16 - 68.40) ms68.16 ± (68.17 - 68.45) ms+0.0%✅⬆️
.NET Framework 4.8 - Bailout
duration71.84 ± (71.79 - 72.03) ms71.88 ± (71.84 - 72.07) ms+0.1%✅⬆️
.NET Framework 4.8 - CallTarget+Inlining+NGEN
duration1004.21 ± (1004.96 - 1011.05) ms1006.53 ± (1009.23 - 1016.11) ms+0.2%✅⬆️
.NET Core 3.1 - Baseline
process.internal_duration_ms22.05 ± (22.02 - 22.08) ms21.89 ± (21.86 - 21.92) ms-0.7%
process.time_to_main_ms78.83 ± (78.68 - 78.97) ms78.68 ± (78.52 - 78.84) ms-0.2%
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.90 ± (10.90 - 10.91) MB10.92 ± (10.92 - 10.93) MB+0.2%✅⬆️
runtime.dotnet.threads.count12 ± (12 - 12)12 ± (12 - 12)+0.0%
.NET Core 3.1 - Bailout
process.internal_duration_ms21.96 ± (21.93 - 21.98) ms21.91 ± (21.88 - 21.94) ms-0.2%
process.time_to_main_ms79.86 ± (79.77 - 79.95) ms79.91 ± (79.83 - 79.98) ms+0.1%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.93 ± (10.93 - 10.94) MB10.95 ± (10.94 - 10.95) MB+0.1%✅⬆️
runtime.dotnet.threads.count13 ± (13 - 13)13 ± (13 - 13)+0.0%
.NET Core 3.1 - CallTarget+Inlining+NGEN
process.internal_duration_ms248.58 ± (244.99 - 252.17) ms242.73 ± (238.84 - 246.62) ms-2.4%
process.time_to_main_ms469.87 ± (469.44 - 470.30) ms472.36 ± (471.92 - 472.79) ms+0.5%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed48.28 ± (48.26 - 48.31) MB48.29 ± (48.27 - 48.31) MB+0.0%✅⬆️
runtime.dotnet.threads.count28 ± (28 - 28)28 ± (28 - 28)-0.3%
.NET 6 - Baseline
process.internal_duration_ms20.71 ± (20.67 - 20.74) ms20.65 ± (20.62 - 20.69) ms-0.3%
process.time_to_main_ms68.07 ± (67.93 - 68.20) ms68.20 ± (68.06 - 68.33) ms+0.2%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.63 ± (10.63 - 10.63) MB10.64 ± (10.64 - 10.65) MB+0.1%✅⬆️
runtime.dotnet.threads.count10 ± (10 - 10)10 ± (10 - 10)+0.0%
.NET 6 - Bailout
process.internal_duration_ms20.61 ± (20.59 - 20.63) ms20.57 ± (20.55 - 20.59) ms-0.2%
process.time_to_main_ms68.95 ± (68.88 - 69.02) ms69.04 ± (68.98 - 69.11) ms+0.1%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.68 ± (10.68 - 10.69) MB10.74 ± (10.74 - 10.75) MB+0.6%✅⬆️
runtime.dotnet.threads.count11 ± (11 - 11)11 ± (11 - 11)+0.0%
.NET 6 - CallTarget+Inlining+NGEN
process.internal_duration_ms246.43 ± (244.65 - 248.21) ms245.60 ± (243.71 - 247.49) ms-0.3%
process.time_to_main_ms443.02 ± (442.58 - 443.46) ms440.76 ± (440.37 - 441.16) ms-0.5%
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed48.91 ± (48.88 - 48.95) MB48.86 ± (48.83 - 48.89) MB-0.1%
runtime.dotnet.threads.count28 ± (28 - 28)28 ± (28 - 28)-0.1%
.NET 8 - Baseline
process.internal_duration_ms18.76 ± (18.73 - 18.79) ms18.70 ± (18.68 - 18.73) ms-0.3%
process.time_to_main_ms66.97 ± (66.86 - 67.07) ms67.06 ± (66.95 - 67.16) ms+0.1%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed7.68 ± (7.67 - 7.69) MB7.67 ± (7.66 - 7.68) MB-0.1%
runtime.dotnet.threads.count10 ± (10 - 10)10 ± (10 - 10)+0.0%
.NET 8 - Bailout
process.internal_duration_ms18.76 ± (18.74 - 18.79) ms18.73 ± (18.70 - 18.76) ms-0.2%
process.time_to_main_ms68.21 ± (68.14 - 68.28) ms68.20 ± (68.14 - 68.26) ms-0.0%
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed7.74 ± (7.73 - 7.75) MB7.73 ± (7.72 - 7.74) MB-0.1%
runtime.dotnet.threads.count11 ± (11 - 11)11 ± (11 - 11)+0.0%
.NET 8 - CallTarget+Inlining+NGEN
process.internal_duration_ms179.45 ± (178.45 - 180.45) ms177.85 ± (176.96 - 178.74) ms-0.9%
process.time_to_main_ms424.82 ± (424.24 - 425.39) ms425.05 ± (424.54 - 425.56) ms+0.1%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed36.37 ± (36.34 - 36.40) MB36.47 ± (36.44 - 36.50) MB+0.3%✅⬆️
runtime.dotnet.threads.count27 ± (27 - 27)27 ± (27 - 27)+0.3%✅⬆️

HttpMessageHandler

Metric Master (Mean ± 95% CI) Current (Mean ± 95% CI) Change Status
.NET Framework 4.8 - Baseline
duration192.08 ± (192.23 - 193.04) ms192.61 ± (192.55 - 193.40) ms+0.3%✅⬆️
.NET Framework 4.8 - Bailout
duration195.82 ± (195.76 - 196.32) ms195.79 ± (195.54 - 196.10) ms-0.0%
.NET Framework 4.8 - CallTarget+Inlining+NGEN
duration1112.86 ± (1113.54 - 1121.54) ms1108.00 ± (1109.20 - 1116.30) ms-0.4%
.NET Core 3.1 - Baseline
process.internal_duration_ms187.63 ± (187.33 - 187.94) ms187.84 ± (187.50 - 188.18) ms+0.1%✅⬆️
process.time_to_main_ms80.00 ± (79.82 - 80.19) ms79.94 ± (79.77 - 80.10) ms-0.1%
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%
runtime.dotnet.mem.committed16.08 ± (16.05 - 16.11) MB16.16 ± (16.13 - 16.19) MB+0.5%✅⬆️
runtime.dotnet.threads.count20 ± (20 - 20)20 ± (19 - 20)-0.2%
.NET Core 3.1 - Bailout
process.internal_duration_ms187.39 ± (187.12 - 187.67) ms186.59 ± (186.22 - 186.96) ms-0.4%
process.time_to_main_ms81.32 ± (81.19 - 81.44) ms81.38 ± (81.22 - 81.53) ms+0.1%✅⬆️
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%
runtime.dotnet.mem.committed16.22 ± (16.19 - 16.25) MB16.24 ± (16.21 - 16.28) MB+0.1%✅⬆️
runtime.dotnet.threads.count21 ± (21 - 21)21 ± (20 - 21)-0.1%
.NET Core 3.1 - CallTarget+Inlining+NGEN
process.internal_duration_ms428.60 ± (424.94 - 432.26) ms431.15 ± (428.37 - 433.94) ms+0.6%✅⬆️
process.time_to_main_ms471.83 ± (471.18 - 472.48) ms474.15 ± (473.49 - 474.80) ms+0.5%✅⬆️
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%
runtime.dotnet.mem.committed58.72 ± (58.56 - 58.88) MB58.68 ± (58.55 - 58.80) MB-0.1%
runtime.dotnet.threads.count29 ± (29 - 29)29 ± (29 - 30)+0.2%✅⬆️
.NET 6 - Baseline
process.internal_duration_ms192.52 ± (192.10 - 192.94) ms193.37 ± (192.98 - 193.76) ms+0.4%✅⬆️
process.time_to_main_ms69.68 ± (69.49 - 69.87) ms69.88 ± (69.70 - 70.06) ms+0.3%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed16.14 ± (15.99 - 16.28) MB16.25 ± (16.13 - 16.37) MB+0.7%✅⬆️
runtime.dotnet.threads.count18 ± (18 - 19)19 ± (19 - 19)+2.9%✅⬆️
.NET 6 - Bailout
process.internal_duration_ms190.86 ± (190.60 - 191.11) ms191.32 ± (190.97 - 191.68) ms+0.2%✅⬆️
process.time_to_main_ms70.16 ± (70.08 - 70.23) ms70.40 ± (70.28 - 70.51) ms+0.3%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed16.18 ± (16.03 - 16.32) MB16.30 ± (16.18 - 16.42) MB+0.7%✅⬆️
runtime.dotnet.threads.count19 ± (19 - 20)19 ± (19 - 20)+0.8%✅⬆️
.NET 6 - CallTarget+Inlining+NGEN
process.internal_duration_ms450.77 ± (448.09 - 453.45) ms449.92 ± (446.78 - 453.06) ms-0.2%
process.time_to_main_ms445.77 ± (445.23 - 446.32) ms446.09 ± (445.58 - 446.60) ms+0.1%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed58.46 ± (58.32 - 58.59) MB58.44 ± (58.31 - 58.57) MB-0.0%
runtime.dotnet.threads.count29 ± (29 - 30)29 ± (29 - 29)-0.3%
.NET 8 - Baseline
process.internal_duration_ms190.43 ± (190.08 - 190.78) ms189.88 ± (189.53 - 190.23) ms-0.3%
process.time_to_main_ms68.92 ± (68.72 - 69.12) ms68.97 ± (68.77 - 69.16) ms+0.1%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed11.76 ± (11.74 - 11.79) MB11.72 ± (11.69 - 11.76) MB-0.3%
runtime.dotnet.threads.count18 ± (18 - 18)18 ± (18 - 18)+0.1%✅⬆️
.NET 8 - Bailout
process.internal_duration_ms189.42 ± (189.22 - 189.62) ms189.29 ± (189.09 - 189.49) ms-0.1%
process.time_to_main_ms69.71 ± (69.63 - 69.79) ms69.96 ± (69.87 - 70.04) ms+0.4%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed11.77 ± (11.74 - 11.80) MB11.79 ± (11.76 - 11.83) MB+0.2%✅⬆️
runtime.dotnet.threads.count19 ± (19 - 19)19 ± (19 - 19)+0.1%✅⬆️
.NET 8 - CallTarget+Inlining+NGEN
process.internal_duration_ms364.78 ± (363.19 - 366.38) ms367.37 ± (365.91 - 368.83) ms+0.7%✅⬆️
process.time_to_main_ms428.52 ± (428.00 - 429.04) ms430.27 ± (429.65 - 430.90) ms+0.4%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed48.09 ± (48.05 - 48.13) MB48.13 ± (48.10 - 48.16) 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 (8044) - mean (68ms)  : 67, 70
    master - mean (68ms)  : 67, 70

    section Bailout
    This PR (8044) - mean (72ms)  : 71, 73
    master - mean (72ms)  : 71, 73

    section CallTarget+Inlining+NGEN
    This PR (8044) - mean (1,013ms)  : 962, 1063
    master - mean (1,008ms)  : 965, 1051

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 (8044) - mean (106ms)  : 103, 108
    master - mean (106ms)  : 104, 108

    section Bailout
    This PR (8044) - mean (107ms)  : 106, 108
    master - mean (107ms)  : 106, 108

    section CallTarget+Inlining+NGEN
    This PR (8044) - mean (741ms)  : 685, 796
    master - mean (740ms)  : 677, 802

Loading
FakeDbCommand (.NET 6)
gantt
    title Execution time (ms) FakeDbCommand (.NET 6)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (8044) - mean (94ms)  : 92, 96
    master - mean (93ms)  : 92, 95

    section Bailout
    This PR (8044) - mean (94ms)  : 93, 95
    master - mean (94ms)  : 93, 95

    section CallTarget+Inlining+NGEN
    This PR (8044) - mean (711ms)  : 681, 741
    master - mean (716ms)  : 686, 746

Loading
FakeDbCommand (.NET 8)
gantt
    title Execution time (ms) FakeDbCommand (.NET 8)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (8044) - mean (92ms)  : 89, 94
    master - mean (92ms)  : 90, 94

    section Bailout
    This PR (8044) - mean (93ms)  : 92, 94
    master - mean (93ms)  : 92, 94

    section CallTarget+Inlining+NGEN
    This PR (8044) - mean (631ms)  : 613, 649
    master - mean (632ms)  : 611, 652

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 (8044) - mean (193ms)  : 189, 197
    master - mean (193ms)  : 188, 197

    section Bailout
    This PR (8044) - mean (196ms)  : 193, 199
    master - mean (196ms)  : 193, 199

    section CallTarget+Inlining+NGEN
    This PR (8044) - mean (1,113ms)  : 1061, 1165
    master - mean (1,118ms)  : 1059, 1177

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 (8044) - mean (276ms)  : 272, 280
    master - mean (276ms)  : 271, 281

    section Bailout
    This PR (8044) - mean (276ms)  : 271, 280
    master - mean (277ms)  : 273, 281

    section CallTarget+Inlining+NGEN
    This PR (8044) - mean (931ms)  : 888, 974
    master - mean (927ms)  : 885, 970

Loading
HttpMessageHandler (.NET 6)
gantt
    title Execution time (ms) HttpMessageHandler (.NET 6)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (8044) - mean (271ms)  : 266, 277
    master - mean (270ms)  : 265, 275

    section Bailout
    This PR (8044) - mean (270ms)  : 265, 275
    master - mean (269ms)  : 266, 271

    section CallTarget+Inlining+NGEN
    This PR (8044) - mean (926ms)  : 886, 966
    master - mean (924ms)  : 880, 969

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

    section Bailout
    This PR (8044) - mean (269ms)  : 266, 271
    master - mean (268ms)  : 266, 271

    section CallTarget+Inlining+NGEN
    This PR (8044) - mean (828ms)  : 805, 852
    master - mean (824ms)  : 805, 843

Loading

@datadog-datadog-prod-us1

This comment has been minimized.

@andrewlock andrewlock force-pushed the andrew/fix-integration-tests branch from ad76ea4 to c9e2e03 Compare January 10, 2026 13:01
@andrewlock andrewlock force-pushed the andrew/fix-integration-tests branch from d17ae3e to 2f55b90 Compare January 12, 2026 13:52
@andrewlock andrewlock changed the title Stop publishing FleetInstaller for x64 specifically to fix integration tests Fix build by splitting FleetInstaller integration tests into their own test project Jan 12, 2026
@andrewlock andrewlock added area:builds project files, build scripts, pipelines, versioning, releases, packages area:ssi area:tests unit tests, integration tests labels Jan 12, 2026
@andrewlock andrewlock marked this pull request as ready for review January 12, 2026 16:03
@andrewlock andrewlock requested review from a team as code owners January 12, 2026 16:03
Copy link
Collaborator

@NachoEchevarria NachoEchevarria left a comment

Choose a reason for hiding this comment

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

Nice! Thanks!

@andrewlock andrewlock merged commit c26f271 into master Jan 13, 2026
151 checks passed
@andrewlock andrewlock deleted the andrew/fix-integration-tests branch January 13, 2026 09:59
@github-actions github-actions bot added this to the vNext-v3 milestone Jan 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:builds project files, build scripts, pipelines, versioning, releases, packages area:ssi area:tests unit tests, integration tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants