Skip to content

feat(rc): add overrides for RC config/director roots - #2404

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit into
mainfrom
bob/rc-override
Aug 24, 2026
Merged

gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit into
mainfrom
bob/rc-override

Conversation

@bwoebi

@bwoebi bwoebi commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

This is needed for usage in system-tests.

@bwoebi
bwoebi requested review from a team as code owners August 24, 2026 17:30
@bwoebi bwoebi changed the title Add overrides for RC config/director roots feat(rc): add overrides for RC config/director roots Aug 24, 2026

@datadog-datadog-us1-prod datadog-datadog-us1-prod Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Datadog Autotest: PASS

More details

The new root overrides reach the correct director and config TUF clients. Existing callers still use the site-based roots when no override is set.

Was this helpful? React 👍 or 👎

Open Bits AI session

🤖 Datadog Autotest · Commit 72d2664 · What is Autotest? · @DataDog review to ask questions · Any feedback? Reach out in #autotest

@pr-commenter

pr-commenter Bot commented Aug 24, 2026 •

Copy link
Copy Markdown

Benchmarks

Comparison

Benchmark execution time: 2026-08-24 21:02:30

Comparing candidate commit ea6c52f in PR branch bob/rc-override with baseline commit 4d96edb in branch main.

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

Explanation

This is an A/B test comparing a candidate commit's performance against that of a baseline commit. Performance changes are noted in the tables below as:

  • 🟩 = significantly better candidate vs. baseline
  • 🟥 = significantly worse candidate vs. baseline

We compute a confidence interval (CI) over the relative difference of means between metrics from the candidate and baseline commits, considering the baseline as the reference.

If the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD), the change is considered significant.

Feel free to reach out to #apm-benchmarking-platform on Slack if you have any questions.

More details about the CI and significant changes

You can imagine this CI as a range of values that is likely to contain the true difference of means between the candidate and baseline commits.

CIs of the difference of means are often centered around 0%, because often changes are not that big:

---------------------------------(------|---^--------)-------------------------------->
                              -0.6%    0%  0.3%     +1.2%
                                 |          |        |
         lower bound of the CI --'          |        |
sample mean (center of the CI) -------------'        |
         upper bound of the CI ----------------------'

As described above, a change is considered significant if the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD).

For instance, for an execution time metric, this confidence interval indicates a significantly worse performance:

----------------------------------------|---------|---(---------^---------)---------->
                                       0%        1%  1.3%      2.2%      3.1%
                                                  |   |         |         |
       significant impact threshold --------------'   |         |         |
                      lower bound of CI --------------'         |         |
       sample mean (center of the CI) --------------------------'         |
                      upper bound of CI ----------------------------------'

scenario:single_flag_killswitch/rules-based

  • 🟩 execution_time [-10.134ns; -8.963ns] or [-5.975%; -5.285%]

Candidate

Candidate benchmark details

Group 1

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ea6c52f 1787604725 bob/rc-override
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sdk_test_data/rules-based execution_time 142.122µs 145.790µs ± 5.635µs 144.584µs ± 0.708µs 145.618µs 150.527µs 167.453µs 204.861µs 41.69% 7.254 64.853 3.86% 0.398µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sdk_test_data/rules-based execution_time [145.009µs; 146.571µs] or [-0.536%; +0.536%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ea6c52f 1787604725 bob/rc-override
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
single_flag_killswitch/rules-based execution_time 156.504ns 160.046ns ± 2.600ns 159.464ns ± 1.383ns 161.218ns 164.830ns 167.991ns 172.867ns 8.40% 1.418 3.050 1.62% 0.184ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
single_flag_killswitch/rules-based execution_time [159.686ns; 160.407ns] or [-0.225%; +0.225%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ea6c52f 1787604725 bob/rc-override
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
flagevaluation_evp/payloads/scale/2500flags_500users_20fields execution_time 21.897ms 22.008ms ± 0.071ms 21.994ms ± 0.036ms 22.033ms 22.148ms 22.246ms 22.257ms 1.20% 1.399 2.313 0.32% 0.005ms 1 200
flagevaluation_evp/payloads/scale/2500flags_500users_20fields throughput 112324.432op/s 113594.091op/s ± 363.938op/s 113669.503op/s ± 186.400op/s 113830.324op/s 114051.068op/s 114147.693op/s 114171.206op/s 0.44% -1.377 2.242 0.32% 25.734op/s 1 200
flagevaluation_evp/payloads/stress/10flags_1000users_250fields execution_time 102.501ms 103.030ms ± 0.385ms 102.994ms ± 0.273ms 103.271ms 103.552ms 103.602ms 106.216ms 3.13% 2.881 21.518 0.37% 0.027ms 1 200
flagevaluation_evp/payloads/stress/10flags_1000users_250fields throughput 9414.774op/s 9706.001op/s ± 35.880op/s 9709.339op/s ± 25.849op/s 9735.061op/s 9747.792op/s 9751.559op/s 9755.990op/s 0.48% -2.716 19.759 0.37% 2.537op/s 1 200
flagevaluation_evp/payloads/typical/100flags_50users_10fields execution_time 597.078µs 599.375µs ± 0.803µs 599.317µs ± 0.487µs 599.781µs 600.864µs 601.552µs 603.493µs 0.70% 0.968 3.068 0.13% 0.057µs 1 200
flagevaluation_evp/payloads/typical/100flags_50users_10fields throughput 165702.139op/s 166840.870op/s ± 223.145op/s 166856.602op/s ± 135.602op/s 166997.832op/s 167119.311op/s 167267.632op/s 167482.353op/s 0.38% -0.951 3.000 0.13% 15.779op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
flagevaluation_evp/payloads/scale/2500flags_500users_20fields execution_time [21.999ms; 22.018ms] or [-0.045%; +0.045%] None None None
flagevaluation_evp/payloads/scale/2500flags_500users_20fields throughput [113543.652op/s; 113644.529op/s] or [-0.044%; +0.044%] None None None
flagevaluation_evp/payloads/stress/10flags_1000users_250fields execution_time [102.977ms; 103.084ms] or [-0.052%; +0.052%] None None None
flagevaluation_evp/payloads/stress/10flags_1000users_250fields throughput [9701.028op/s; 9710.973op/s] or [-0.051%; +0.051%] None None None
flagevaluation_evp/payloads/typical/100flags_50users_10fields execution_time [599.263µs; 599.486µs] or [-0.019%; +0.019%] None None None
flagevaluation_evp/payloads/typical/100flags_50users_10fields throughput [166809.944op/s; 166871.796op/s] or [-0.019%; +0.019%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ea6c52f 1787604725 bob/rc-override
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
flagevaluation_evp/coalescer/scale/2500flags_500users_20fields execution_time 5.344ms 5.362ms ± 0.007ms 5.361ms ± 0.005ms 5.366ms 5.373ms 5.379ms 5.385ms 0.43% 0.100 0.111 0.13% 0.001ms 1 200
flagevaluation_evp/coalescer/scale/2500flags_500users_20fields throughput 464271.047op/s 466279.232op/s ± 619.948op/s 466287.876op/s ± 406.865op/s 466678.578op/s 467309.674op/s 467667.982op/s 467848.996op/s 0.33% -0.092 0.104 0.13% 43.837op/s 1 200
flagevaluation_evp/coalescer/stress/10flags_1000users_250fields execution_time 7.932ms 7.946ms ± 0.007ms 7.946ms ± 0.004ms 7.950ms 7.955ms 7.973ms 7.979ms 0.41% 1.445 5.816 0.08% 0.000ms 1 200
flagevaluation_evp/coalescer/stress/10flags_1000users_250fields throughput 125335.382op/s 125842.414op/s ± 103.542op/s 125847.304op/s ± 56.670op/s 125901.627op/s 125995.575op/s 126047.690op/s 126076.282op/s 0.18% -1.431 5.751 0.08% 7.322op/s 1 200
flagevaluation_evp/coalescer/typical/100flags_50users_10fields execution_time 178.474µs 186.153µs ± 66.789µs 181.453µs ± 0.205µs 181.654µs 182.050µs 182.723µs 1125.929µs 520.51% 14.034 194.973 35.79% 4.723µs 1 200
flagevaluation_evp/coalescer/typical/100flags_50users_10fields throughput 88815.508op/s 548868.463op/s ± 32744.158op/s 551107.326op/s ± 622.533op/s 551728.805op/s 553127.821op/s 557122.318op/s 560307.273op/s 1.67% -13.971 193.798 5.95% 2315.362op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
flagevaluation_evp/coalescer/scale/2500flags_500users_20fields execution_time [5.361ms; 5.363ms] or [-0.018%; +0.018%] None None None
flagevaluation_evp/coalescer/scale/2500flags_500users_20fields throughput [466193.313op/s; 466365.151op/s] or [-0.018%; +0.018%] None None None
flagevaluation_evp/coalescer/stress/10flags_1000users_250fields execution_time [7.946ms; 7.947ms] or [-0.011%; +0.011%] None None None
flagevaluation_evp/coalescer/stress/10flags_1000users_250fields throughput [125828.064op/s; 125856.764op/s] or [-0.011%; +0.011%] None None None
flagevaluation_evp/coalescer/typical/100flags_50users_10fields execution_time [176.897µs; 195.410µs] or [-4.972%; +4.972%] None None None
flagevaluation_evp/coalescer/typical/100flags_50users_10fields throughput [544330.438op/s; 553406.488op/s] or [-0.827%; +0.827%] None None None

Baseline

Baseline benchmark details

Group 1

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4d96edb 1787603238 main
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sdk_test_data/rules-based execution_time 142.993µs 146.310µs ± 6.000µs 144.967µs ± 0.738µs 146.030µs 152.216µs 168.981µs 210.031µs 44.88% 7.450 68.035 4.09% 0.424µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sdk_test_data/rules-based execution_time [145.479µs; 147.142µs] or [-0.568%; +0.568%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4d96edb 1787603238 main
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
single_flag_killswitch/rules-based execution_time 164.703ns 169.595ns ± 3.328ns 168.985ns ± 2.150ns 171.421ns 175.680ns 179.520ns 183.929ns 8.84% 1.090 1.545 1.96% 0.235ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
single_flag_killswitch/rules-based execution_time [169.133ns; 170.056ns] or [-0.272%; +0.272%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4d96edb 1787603238 main
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
flagevaluation_evp/payloads/scale/2500flags_500users_20fields execution_time 21.881ms 21.995ms ± 0.056ms 21.993ms ± 0.033ms 22.024ms 22.097ms 22.125ms 22.140ms 0.67% 0.327 -0.272 0.25% 0.004ms 1 200
flagevaluation_evp/payloads/scale/2500flags_500users_20fields throughput 112918.867op/s 113661.867op/s ± 287.261op/s 113671.208op/s ± 172.383op/s 113853.762op/s 114118.283op/s 114186.139op/s 114252.917op/s 0.51% -0.315 -0.282 0.25% 20.312op/s 1 200
flagevaluation_evp/payloads/stress/10flags_1000users_250fields execution_time 102.474ms 103.172ms ± 0.431ms 103.067ms ± 0.183ms 103.325ms 103.912ms 104.118ms 106.173ms 3.01% 2.098 10.466 0.42% 0.030ms 1 200
flagevaluation_evp/payloads/stress/10flags_1000users_250fields throughput 9418.583op/s 9692.756op/s ± 40.165op/s 9702.419op/s ± 17.224op/s 9715.584op/s 9741.758op/s 9755.168op/s 9758.561op/s 0.58% -2.000 9.605 0.41% 2.840op/s 1 200
flagevaluation_evp/payloads/typical/100flags_50users_10fields execution_time 596.667µs 598.006µs ± 0.582µs 597.981µs ± 0.337µs 598.330µs 598.999µs 599.942µs 600.366µs 0.40% 0.663 1.844 0.10% 0.041µs 1 200
flagevaluation_evp/payloads/typical/100flags_50users_10fields throughput 166565.136op/s 167222.489op/s ± 162.702op/s 167229.492op/s ± 94.222op/s 167314.685op/s 167475.742op/s 167577.008op/s 167597.583op/s 0.22% -0.653 1.818 0.10% 11.505op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
flagevaluation_evp/payloads/scale/2500flags_500users_20fields execution_time [21.987ms; 22.003ms] or [-0.035%; +0.035%] None None None
flagevaluation_evp/payloads/scale/2500flags_500users_20fields throughput [113622.055op/s; 113701.678op/s] or [-0.035%; +0.035%] None None None
flagevaluation_evp/payloads/stress/10flags_1000users_250fields execution_time [103.112ms; 103.231ms] or [-0.058%; +0.058%] None None None
flagevaluation_evp/payloads/stress/10flags_1000users_250fields throughput [9687.189op/s; 9698.322op/s] or [-0.057%; +0.057%] None None None
flagevaluation_evp/payloads/typical/100flags_50users_10fields execution_time [597.926µs; 598.087µs] or [-0.013%; +0.013%] None None None
flagevaluation_evp/payloads/typical/100flags_50users_10fields throughput [167199.940op/s; 167245.038op/s] or [-0.013%; +0.013%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4d96edb 1787603238 main
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
flagevaluation_evp/coalescer/scale/2500flags_500users_20fields execution_time 5.323ms 5.346ms ± 0.008ms 5.344ms ± 0.005ms 5.351ms 5.360ms 5.363ms 5.369ms 0.46% 0.300 -0.033 0.15% 0.001ms 1 200
flagevaluation_evp/coalescer/scale/2500flags_500users_20fields throughput 465632.980op/s 467679.867op/s ± 685.852op/s 467794.457op/s ± 436.933op/s 468169.227op/s 468669.636op/s 469178.991op/s 469628.293op/s 0.39% -0.292 -0.036 0.15% 48.497op/s 1 200
flagevaluation_evp/coalescer/stress/10flags_1000users_250fields execution_time 7.919ms 7.932ms ± 0.006ms 7.932ms ± 0.003ms 7.935ms 7.942ms 7.949ms 7.973ms 0.52% 1.929 10.162 0.08% 0.000ms 1 200
flagevaluation_evp/coalescer/stress/10flags_1000users_250fields throughput 125419.455op/s 126068.806op/s ± 99.407op/s 126076.533op/s ± 46.261op/s 126121.211op/s 126223.268op/s 126264.776op/s 126283.987op/s 0.16% -1.910 10.023 0.08% 7.029op/s 1 200
flagevaluation_evp/coalescer/typical/100flags_50users_10fields execution_time 178.945µs 181.387µs ± 0.550µs 181.285µs ± 0.195µs 181.539µs 182.322µs 182.742µs 184.173µs 1.59% 0.272 7.243 0.30% 0.039µs 1 200
flagevaluation_evp/coalescer/typical/100flags_50users_10fields throughput 542969.227op/s 551312.910op/s ± 1670.863op/s 551617.833op/s ± 594.472op/s 552130.952op/s 552654.350op/s 558134.668op/s 558830.926op/s 1.31% -0.189 7.283 0.30% 118.148op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
flagevaluation_evp/coalescer/scale/2500flags_500users_20fields execution_time [5.344ms; 5.347ms] or [-0.020%; +0.020%] None None None
flagevaluation_evp/coalescer/scale/2500flags_500users_20fields throughput [467584.814op/s; 467774.919op/s] or [-0.020%; +0.020%] None None None
flagevaluation_evp/coalescer/stress/10flags_1000users_250fields execution_time [7.931ms; 7.933ms] or [-0.011%; +0.011%] None None None
flagevaluation_evp/coalescer/stress/10flags_1000users_250fields throughput [126055.029op/s; 126082.583op/s] or [-0.011%; +0.011%] None None None
flagevaluation_evp/coalescer/typical/100flags_50users_10fields execution_time [181.311µs; 181.463µs] or [-0.042%; +0.042%] None None None
flagevaluation_evp/coalescer/typical/100flags_50users_10fields throughput [551081.344op/s; 551544.475op/s] or [-0.042%; +0.042%] None None None

@datadog-datadog-us1-prod

datadog-datadog-us1-prod Bot commented Aug 24, 2026 •

Copy link
Copy Markdown

Tests

🎉 All green!

🧪 All tests passed
❄️ No new flaky tests detected

🎯 Code Coverage (details)
• Patch Coverage: 41.67%
• Overall Coverage: 76.61% (-0.02%)

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: ea6c52f | Docs | View more details | Give us feedback!

@dd-octo-sts

dd-octo-sts Bot commented Aug 24, 2026 •

Copy link
Copy Markdown
Contributor

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.26 MB 8.26 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 89.52 MB 89.52 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.06 MB 11.06 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 100.70 MB 100.70 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 26.64 MB 26.64 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 94.96 KB 94.96 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 180.73 MB 180.73 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 772.85 MB 772.85 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 8.73 MB 8.73 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 94.96 KB 94.96 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 25.65 MB 25.65 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 51.09 MB 51.09 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 23.22 MB 23.22 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 96.45 KB 96.45 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 185.67 MB 185.66 MB -0% (-8.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 759.09 MB 759.09 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 6.74 MB 6.74 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 96.45 KB 96.45 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 27.59 MB 27.59 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 48.62 MB 48.62 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 79.78 MB 79.78 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 9.16 MB 9.16 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 95.42 MB 95.42 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.17 MB 11.17 MB 0% (0 B) 👌

@bwoebi

bwoebi commented Aug 24, 2026

Copy link
Copy Markdown
Contributor Author

/merge

@gh-worker-devflow-routing-ef8351

gh-worker-devflow-routing-ef8351 Bot commented Aug 24, 2026 •

Copy link
Copy Markdown

View all feedbacks in Devflow UI.

2026-08-24 18:26:19 UTC ℹ️ Start processing command /merge


2026-08-24 18:26:25 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in main is approximately 60m (p90).


2026-08-24 19:11:09 UTC ❌ MergeQueue: The checks failed on this merge request

Tests failed on this commit c364635:

What to do next?

  • Investigate the failures and when ready, re-add your pull request to the queue!
  • If your PR checks are green, try to rebase/merge. It might be because the CI run is a bit old.
  • Any question, go check the FAQ.

@bwoebi

bwoebi commented Aug 24, 2026

Copy link
Copy Markdown
Contributor Author

/merge

@gh-worker-devflow-routing-ef8351

gh-worker-devflow-routing-ef8351 Bot commented Aug 24, 2026 •

Copy link
Copy Markdown

View all feedbacks in Devflow UI.

2026-08-24 19:26:48 UTC ℹ️ Start processing command /merge


2026-08-24 19:26:53 UTC ℹ️ MergeQueue: Pull request is not mergeable yet

It will be processed automatically as soon as GitHub reports it as mergeable. View in MergeQueue UI.

  • Run /code blockers to see what is blocking it.
  • Run /remove to cancel it.

2026-08-24 20:03:12 UTC ℹ️ MergeQueue: merge request added to the queue

The expected merge time in main is approximately 60m (p90).


2026-08-24 20:03:32 UTC ❌ MergeQueue: This merge request has conflicts

This merge request conflicts with another merge request ahead in the queue.

The merge requests in front of this one are:

@datadog-datadog-us1-prod datadog-datadog-us1-prod Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Datadog Autotest: PASS

More details

The trust-root overrides reach the matching TUF clients. Existing site-based roots remain the default.

Was this helpful? React 👍 or 👎

Open Bits AI session

🤖 Datadog Autotest · Commit 61d060a · What is Autotest? · @DataDog review to ask questions · Any feedback? Reach out in #autotest

@bwoebi

bwoebi commented Aug 24, 2026

Copy link
Copy Markdown
Contributor Author

/merge

@gh-worker-devflow-routing-ef8351

gh-worker-devflow-routing-ef8351 Bot commented Aug 24, 2026 •

Copy link
Copy Markdown

View all feedbacks in Devflow UI.

2026-08-24 19:58:37 UTC ℹ️ Start processing command /merge


2026-08-24 19:58:39 UTC ❌ MergeQueue

PR already in the queue with status waiting

This is needed for usage in system-tests.
@bwoebi

bwoebi commented Aug 24, 2026

Copy link
Copy Markdown
Contributor Author

/merge

@gh-worker-devflow-routing-ef8351

gh-worker-devflow-routing-ef8351 Bot commented Aug 24, 2026 •

Copy link
Copy Markdown

View all feedbacks in Devflow UI.

2026-08-24 20:54:57 UTC ℹ️ Start processing command /merge


2026-08-24 20:55:03 UTC ℹ️ MergeQueue: Pull request is not mergeable yet

It will be processed automatically as soon as GitHub reports it as mergeable. View in MergeQueue UI.

  • Run /code blockers to see what is blocking it.
  • Run /remove to cancel it.

2026-08-24 21:24:13 UTC ℹ️ MergeQueue: merge request added to the queue

The expected merge time in main is approximately 60m (p90).


2026-08-24 21:59:47 UTC ℹ️ MergeQueue: This merge request was merged

@gh-worker-dd-mergequeue-cf854d
gh-worker-dd-mergequeue-cf854d Bot merged commit 966f921 into main Aug 24, 2026
119 of 123 checks passed
@gh-worker-dd-mergequeue-cf854d
gh-worker-dd-mergequeue-cf854d Bot deleted the bob/rc-override branch August 24, 2026 21:59
hoolioh added a commit that referenced this pull request Aug 26, 2026
…ker, libdd-data-pipeline, li... (#2409)

# Release proposal for libdd-capabilities-impl, libdd-crashtracker,
libdd-data-pipeline, libdd-http-client, libdd-ipc, libdd-library-config,
libdd-otel-thread-ctx, libdd-remote-config, libdd-shared-runtime,
libdd-telemetry, libdd-tracer-flare and their dependencies

This PR contains version bumps based on public API changes and commits
since last release.

## libdd-gotter
**Next version:** `1.1.0`
**Semver bump:** `minor`
**Tag:** `libdd-gotter-v1.1.0`

### Commits

- fix(crashtracker): fix vdso recognition during GOT patching on musl
(#2379)

## libdd-ipc-macros
**Next version:** `1.0.0`
**Semver bump:** `major`
**Tag:** `libdd-ipc-macros-v1.0.0`

**Warning:** this is an initial release. Please verify that the version
and commits included are correct.


## libdd-trace-protobuf
**Next version:** `5.0.0`
**Semver bump:** `major`
**Tag:** `libdd-trace-protobuf-v5.0.0`

### Commits

- chore(trace-protobuf)!: sync span.proto with datadog-agent (#2356)

## libdd-library-config
**Next version:** `4.0.0`
**Semver bump:** `major`
**Tag:** `libdd-library-config-v4.0.0`

### ⚠️ major bump forced due to:

- `libdd-trace-protobuf`: ^4.0.0 → ^5.0.0

### Commits

- fix(library-config): omit absent process context attributes (#2337)
- refactor: migrate to workspace dependencies, phase 4 (#2296)
- refactor: migrate to workspace dependencies, phase 3 (#2283)
- refactor: consolidate core dependencies at workspace level (phase 1)
(#2253)
- fix(library-config): update Linux process context (#2237)
- refactor(library-config): reorganize Linux process context (#2228)
- feat(library-config): otel process context reader (#2176)

## libdd-remote-config
**Next version:** `4.0.0`
**Semver bump:** `major`
**Tag:** `libdd-remote-config-v4.0.0`

### ⚠️ major bump forced due to:

- `libdd-trace-protobuf`: ^4.0.1 → ^5.0.0

### Commits

- feat(rc): add overrides for RC config/director roots (#2404)
- fix(rc): avoid depending on the crypto nodejs API for remote config
(#2407)
- fix(rc)!: fixup rc to be wasm compatible (#2393)
- feat: Revert vendoring of tuf-rust (#2365), use new crates.io package
(#2374)
- feat(agentless)!: vendor rust-tuf crate in libdatadog for release
(#2365)
- chore(rc)!: add DEBUG product (#2306)
- feat(remote-config)!: agentless RC fetcher (#2112)

## libdd-trace-utils
**Next version:** `11.0.0`
**Semver bump:** `major`
**Tag:** `libdd-trace-utils-v11.0.0`

### ⚠️ major bump forced due to:

- `libdd-trace-protobuf`: ^4.0.1 → ^5.0.0

### Commits

- feat(compression): use zrip for wasm targets (#2386)
- fix(trace-utils)!: fix forward compatibility for string streaming
(#2295)

## libdd-tracer-flare
**Next version:** `2.0.0`
**Semver bump:** `major`
**Tag:** `libdd-tracer-flare-v2.0.0`

### ⚠️ major bump forced due to:

- `libdd-remote-config`: ^3.0.0 → ^4.0.0
- `libdd-trace-utils`: ^10.0.0 → ^11.0.0

### Commits

- feat(remote-config)!: agentless RC fetcher (#2112)

## libdd-crashtracker
**Next version:** `2.0.1`
**Semver bump:** `patch`
**Tag:** `libdd-crashtracker-v2.0.1`

### Commits

- fix(crashtracker): hold the collector connection open through
symbolization (#2384)
- fix(crashtracking): stop resolving thread symbols with libunwind in
the receiver (#2361)

## libdd-data-pipeline
**Next version:** `9.0.0`
**Semver bump:** `major`
**Tag:** `libdd-data-pipeline-v9.0.0`

### ⚠️ major bump forced due to:

- `libdd-trace-protobuf`: ^4.0.1 → ^5.0.0
- `libdd-trace-utils`: ^10.1.0 → ^11.0.0

### Commits

- feat(compression): use zrip for wasm targets (#2386)

## libdd-ipc
**Next version:** `1.0.0`
**Semver bump:** `major`
**Tag:** `libdd-ipc-v1.0.0`

**Warning:** this is an initial release. Please verify that the version
and commits included are correct.


## libdd-trace-normalization
**Next version:** `4.0.0`
**Semver bump:** `major`
**Tag:** `libdd-trace-normalization-v4.0.0`

### ⚠️ major bump forced due to:

- `libdd-trace-protobuf`: ^4.0.1 → ^5.0.0


## libdd-trace-obfuscation
**Next version:** `7.0.0`
**Semver bump:** `major`
**Tag:** `libdd-trace-obfuscation-v7.0.0`

### ⚠️ major bump forced due to:

- `libdd-trace-protobuf`: ^4.0.1 → ^5.0.0
- `libdd-trace-utils`: ^10.1.0 → ^11.0.0


## libdd-trace-stats
**Next version:** `8.0.0`
**Semver bump:** `major`
**Tag:** `libdd-trace-stats-v8.0.0`

### ⚠️ major bump forced due to:

- `libdd-trace-protobuf`: ^4.0.1 → ^5.0.0
- `libdd-trace-utils`: ^10.1.0 → ^11.0.0

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants