Skip to content

ci: pass macos label to downstream project#1647

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomainfrom
julio/build-macos-downstream
Mar 4, 2026
Merged

ci: pass macos label to downstream project#1647
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomainfrom
julio/build-macos-downstream

Conversation

@hoolioh
Copy link
Copy Markdown
Contributor

@hoolioh hoolioh commented Mar 4, 2026

What does this PR do?

  • Pass LIBDATADOG_ENABLE_MACOS_JOBS (defaulting to "false") to the downstream build pipeline
  • Add a conditional rule so that LIBDATADOG_ENABLE_MACOS_JOBS is overridden to "true" in the downstream project only when the MR has the run-macos-tests label

Motivation

Previous method to enable the MacOS jobs wasn't working because only variables passed to the downstream project can be used in the job rules.

@hoolioh hoolioh added run-macos-tests Run macos tests in gitlab and removed ci-build labels Mar 4, 2026
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Mar 4, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.18%. Comparing base (8fb3175) to head (c7c331f).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1647      +/-   ##
==========================================
- Coverage   71.19%   71.18%   -0.01%     
==========================================
  Files         425      425              
  Lines       62666    62666              
==========================================
- Hits        44615    44609       -6     
- Misses      18051    18057       +6     
Components Coverage Δ
libdd-crashtracker 63.04% <ø> (-0.02%) ⬇️
libdd-crashtracker-ffi 15.63% <ø> (ø)
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 87.38% <ø> (ø)
libdd-data-pipeline-ffi 72.83% <ø> (ø)
libdd-common 79.73% <ø> (ø)
libdd-common-ffi 73.40% <ø> (ø)
libdd-telemetry 62.48% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 80.74% <ø> (ø)
libdd-profiling 81.59% <ø> (-0.02%) ⬇️
libdd-profiling-ffi 63.65% <ø> (ø)
datadog-sidecar 33.45% <ø> (ø)
datdog-sidecar-ffi 12.41% <ø> (ø)
spawn-worker 54.69% <ø> (ø)
libdd-tinybytes 93.16% <ø> (ø)
libdd-trace-normalization 81.71% <ø> (ø)
libdd-trace-obfuscation 94.67% <ø> (ø)
libdd-trace-protobuf 68.00% <ø> (ø)
libdd-trace-utils 88.97% <ø> (ø)
datadog-tracer-flare 90.45% <ø> (ø)
libdd-log 74.69% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 4, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-03-04 11:07:41

Comparing candidate commit c7c331f in PR branch julio/build-macos-downstream with baseline commit 8fb3175 in branch main.

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

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 c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time 185.417µs 185.811µs ± 0.195µs 185.792µs ± 0.123µs 185.918µs 186.132µs 186.367µs 186.533µs 0.40% 0.688 0.678 0.10% 0.014µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5360968.051op/s 5381829.102op/s ± 5636.701op/s 5382362.349op/s ± 3567.441op/s 5385679.445op/s 5389883.924op/s 5391879.322op/s 5393249.458op/s 0.20% -0.681 0.661 0.10% 398.575op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.919µs 18.009µs ± 0.044µs 18.003µs ± 0.030µs 18.038µs 18.083µs 18.113µs 18.127µs 0.69% 0.318 -0.402 0.24% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 55167528.485op/s 55529616.419op/s ± 135380.472op/s 55546375.636op/s ± 92873.164op/s 55622642.920op/s 55737248.056op/s 55798330.663op/s 55808203.618op/s 0.47% -0.307 -0.412 0.24% 9572.845op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.280µs 10.351µs ± 0.033µs 10.347µs ± 0.020µs 10.369µs 10.403µs 10.438µs 10.514µs 1.61% 1.034 2.945 0.32% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 95110183.707op/s 96607244.210op/s ± 305995.671op/s 96642797.775op/s ± 185449.631op/s 96817829.021op/s 97038231.487op/s 97157334.219op/s 97273540.565op/s 0.65% -0.997 2.788 0.32% 21637.161op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time [185.784µs; 185.838µs] or [-0.015%; +0.015%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5381047.909op/s; 5382610.294op/s] or [-0.015%; +0.015%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.002µs; 18.015µs] or [-0.034%; +0.034%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55510853.988op/s; 55548378.851op/s] or [-0.034%; +0.034%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.347µs; 10.356µs] or [-0.044%; +0.044%] None None None
normalization/normalize_name/normalize_name/good throughput [96564836.153op/s; 96649652.267op/s] or [-0.044%; +0.044%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
ip_address/quantize_peer_ip_address_benchmark execution_time 4.935µs 5.023µs ± 0.044µs 5.030µs ± 0.043µs 5.042µs 5.094µs 5.096µs 5.099µs 1.37% -0.126 -0.958 0.88% 0.003µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
ip_address/quantize_peer_ip_address_benchmark execution_time [5.017µs; 5.029µs] or [-0.122%; +0.122%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time 533.812µs 534.617µs ± 0.730µs 534.547µs ± 0.241µs 534.800µs 535.251µs 535.683µs 543.386µs 1.65% 8.858 102.856 0.14% 0.052µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1840312.411op/s 1870502.314op/s ± 2522.797op/s 1870743.920op/s ± 842.295op/s 1871511.643op/s 1872556.679op/s 1873035.648op/s 1873319.316op/s 0.14% -8.751 101.103 0.13% 178.389op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.366µs 381.264µs ± 1.006µs 381.060µs ± 0.319µs 381.479µs 382.083µs 382.781µs 390.330µs 2.43% 6.757 56.441 0.26% 0.071µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2561933.346op/s 2622871.735op/s ± 6801.284op/s 2624257.150op/s ± 2199.156op/s 2625897.889op/s 2627983.316op/s 2628672.887op/s 2629049.164op/s 0.18% -6.656 55.253 0.26% 480.923op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.915µs 190.386µs ± 0.168µs 190.376µs ± 0.101µs 190.466µs 190.711µs 190.817µs 190.938µs 0.30% 0.515 0.486 0.09% 0.012µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5237293.018op/s 5252498.848op/s ± 4636.274op/s 5252752.341op/s ± 2794.231op/s 5255687.336op/s 5259361.786op/s 5260583.887op/s 5265524.894op/s 0.24% -0.509 0.479 0.09% 327.834op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.403µs 37.571µs ± 0.061µs 37.571µs ± 0.041µs 37.612µs 37.672µs 37.713µs 37.794µs 0.59% 0.214 0.542 0.16% 0.004µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26459488.869op/s 26616026.595op/s ± 43258.804op/s 26616039.163op/s ± 28970.783op/s 26644990.123op/s 26681018.941op/s 26715960.927op/s 26736125.423op/s 0.45% -0.201 0.530 0.16% 3058.859op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.734µs 45.881µs ± 0.071µs 45.884µs ± 0.049µs 45.930µs 45.993µs 46.030µs 46.072µs 0.41% -0.025 -0.490 0.15% 0.005µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21705141.442op/s 21795586.103op/s ± 33660.178op/s 21794078.890op/s ± 23143.959op/s 21820289.794op/s 21850880.539op/s 21860978.307op/s 21865506.726op/s 0.33% 0.032 -0.493 0.15% 2380.134op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time [534.516µs; 534.718µs] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1870152.679op/s; 1870851.949op/s] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [381.125µs; 381.404µs] or [-0.037%; +0.037%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2621929.143op/s; 2623814.328op/s] or [-0.036%; +0.036%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [190.362µs; 190.409µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5251856.305op/s; 5253141.391op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.563µs; 37.580µs] or [-0.023%; +0.023%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26610031.341op/s; 26622021.849op/s] or [-0.023%; +0.023%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.871µs; 45.891µs] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21790921.126op/s; 21800251.080op/s] or [-0.021%; +0.021%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_trace/test_trace execution_time 240.800ns 250.769ns ± 11.934ns 245.466ns ± 3.744ns 253.387ns 276.339ns 291.965ns 294.392ns 19.93% 1.879 3.069 4.75% 0.844ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [249.115ns; 252.423ns] or [-0.660%; +0.660%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample2_frames_x1000 execution_time 746.518µs 747.789µs ± 0.590µs 747.694µs ± 0.333µs 748.070µs 748.987µs 749.735µs 750.168µs 0.33% 1.126 2.189 0.08% 0.042µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample2_frames_x1000 execution_time [747.708µs; 747.871µs] or [-0.011%; +0.011%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
credit_card/is_card_number/ execution_time 3.892µs 3.912µs ± 0.006µs 3.911µs ± 0.002µs 3.914µs 3.917µs 3.920µs 3.971µs 1.53% 6.725 58.589 0.16% 0.000µs 1 200
credit_card/is_card_number/ throughput 251814849.414op/s 255600816.858op/s ± 414190.162op/s 255660628.263op/s ± 118190.069op/s 255764132.856op/s 255852750.497op/s 255911351.575op/s 256951043.239op/s 0.50% -6.649 57.814 0.16% 29287.667op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 78.890µs 79.617µs ± 0.408µs 79.550µs ± 0.251µs 79.821µs 80.318µs 80.888µs 81.561µs 2.53% 1.226 2.738 0.51% 0.029µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12260691.493op/s 12560482.547op/s ± 64009.261op/s 12570746.625op/s ± 39513.021op/s 12608017.125op/s 12639462.682op/s 12670110.443op/s 12675895.658op/s 0.84% -1.177 2.514 0.51% 4526.138op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 72.258µs 72.859µs ± 0.306µs 72.824µs ± 0.196µs 73.039µs 73.418µs 73.681µs 74.408µs 2.18% 1.032 2.628 0.42% 0.022µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13439459.617op/s 13725436.858op/s ± 57321.277op/s 13731770.950op/s ± 36905.744op/s 13765825.308op/s 13804030.640op/s 13827313.844op/s 13839296.683op/s 0.78% -0.989 2.419 0.42% 4053.226op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.892µs 3.912µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.916µs 3.920µs 3.921µs 0.25% -0.995 10.878 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255016852.962op/s 255651558.950op/s ± 187401.104op/s 255662650.135op/s ± 101891.485op/s 255758116.082op/s 255890517.623op/s 255931154.466op/s 256942679.667op/s 0.50% 1.021 11.044 0.07% 13251.259op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 69.202µs 69.669µs ± 0.349µs 69.619µs ± 0.230µs 69.839µs 70.314µs 70.646µs 70.940µs 1.90% 1.012 0.749 0.50% 0.025µs 1 200
credit_card/is_card_number/378282246310005 throughput 14096444.348op/s 14354007.770op/s ± 71479.230op/s 14363989.478op/s ± 47535.380op/s 14412245.375op/s 14437367.372op/s 14445288.677op/s 14450523.365op/s 0.60% -0.986 0.665 0.50% 5054.345op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.144µs 52.215µs ± 0.044µs 52.202µs ± 0.021µs 52.230µs 52.307µs 52.360µs 52.363µs 0.31% 1.317 1.536 0.08% 0.003µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19097509.396op/s 19151652.895op/s ± 16130.556op/s 19156401.945op/s ± 7630.997op/s 19162674.464op/s 19169353.572op/s 19173702.079op/s 19177809.357op/s 0.11% -1.312 1.521 0.08% 1140.603op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.026µs 6.039µs ± 0.014µs 6.035µs ± 0.003µs 6.039µs 6.071µs 6.113µs 6.122µs 1.43% 3.509 14.003 0.24% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 163353535.772op/s 165589103.638op/s ± 388701.600op/s 165694402.958op/s ± 85236.529op/s 165769266.379op/s 165863129.996op/s 165907709.293op/s 165943109.337op/s 0.15% -3.484 13.792 0.23% 27485.354op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.891µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.918µs 3.920µs 3.921µs 0.24% -0.608 6.789 0.09% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255028916.908op/s 255608781.083op/s ± 219519.117op/s 255641100.292op/s ± 115342.985op/s 255742504.411op/s 255879275.446op/s 255945579.570op/s 256982987.565op/s 0.52% 0.630 6.919 0.09% 15522.346op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.184µs 64.464µs ± 0.141µs 64.447µs ± 0.090µs 64.540µs 64.751µs 64.828µs 64.959µs 0.79% 0.635 0.259 0.22% 0.010µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15394254.252op/s 15512696.470op/s ± 33951.765op/s 15516553.527op/s ± 21580.424op/s 15537685.723op/s 15561358.347op/s 15573253.514op/s 15580091.759op/s 0.41% -0.623 0.235 0.22% 2400.752op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 58.123µs 58.354µs ± 0.144µs 58.338µs ± 0.090µs 58.437µs 58.617µs 58.753µs 58.823µs 0.83% 0.748 0.389 0.25% 0.010µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 17000070.669op/s 17136926.738op/s ± 42204.160op/s 17141583.203op/s ± 26489.334op/s 17165744.920op/s 17197090.082op/s 17202822.486op/s 17204791.534op/s 0.37% -0.734 0.359 0.25% 2984.285op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.891µs 3.912µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.917µs 3.920µs 3.921µs 0.25% -0.622 8.255 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255032681.486op/s 255654422.297op/s ± 204257.743op/s 255680376.532op/s ± 115315.853op/s 255784146.607op/s 255909232.669op/s 255957058.467op/s 256975523.709op/s 0.51% 0.646 8.394 0.08% 14443.204op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.590µs 55.023µs ± 0.327µs 54.950µs ± 0.195µs 55.207µs 55.616µs 55.942µs 56.709µs 3.20% 1.408 3.214 0.59% 0.023µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17633829.200op/s 18174793.451op/s ± 107290.165op/s 18198450.965op/s ± 64590.356op/s 18252829.671op/s 18303524.620op/s 18313982.323op/s 18318283.479op/s 0.66% -1.352 2.911 0.59% 7586.560op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.136µs 52.208µs ± 0.035µs 52.204µs ± 0.017µs 52.226µs 52.275µs 52.306µs 52.372µs 0.32% 1.091 2.621 0.07% 0.002µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19094326.270op/s 19154311.852op/s ± 12732.152op/s 19155725.372op/s ± 6387.984op/s 19161216.739op/s 19171691.656op/s 19177507.775op/s 19180633.315op/s 0.13% -1.084 2.594 0.07% 900.299op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.028µs 6.037µs ± 0.012µs 6.034µs ± 0.002µs 6.037µs 6.065µs 6.073µs 6.145µs 1.84% 5.374 39.609 0.19% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 162739239.457op/s 165656556.302op/s ± 313779.522op/s 165736351.299op/s ± 60842.047op/s 165782613.694op/s 165836832.411op/s 165893435.796op/s 165905265.689op/s 0.10% -5.302 38.551 0.19% 22187.563op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
credit_card/is_card_number/ execution_time [3.911µs; 3.913µs] or [-0.023%; +0.023%] None None None
credit_card/is_card_number/ throughput [255543414.085op/s; 255658219.631op/s] or [-0.022%; +0.022%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [79.560µs; 79.673µs] or [-0.071%; +0.071%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12551611.479op/s; 12569353.615op/s] or [-0.071%; +0.071%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [72.816µs; 72.901µs] or [-0.058%; +0.058%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13717492.680op/s; 13733381.036op/s] or [-0.058%; +0.058%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631 throughput [255625586.959op/s; 255677530.940op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/378282246310005 execution_time [69.620µs; 69.717µs] or [-0.069%; +0.069%] None None None
credit_card/is_card_number/378282246310005 throughput [14344101.436op/s; 14363914.104op/s] or [-0.069%; +0.069%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.209µs; 52.221µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19149417.356op/s; 19153888.435op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.037µs; 6.041µs] or [-0.033%; +0.033%] None None None
credit_card/is_card_number/x371413321323331 throughput [165535233.335op/s; 165642973.942op/s] or [-0.033%; +0.033%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ throughput [255578357.844op/s; 255639204.321op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.444µs; 64.483µs] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15507991.082op/s; 15517401.858op/s] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [58.334µs; 58.374µs] or [-0.034%; +0.034%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17131077.647op/s; 17142775.828op/s] or [-0.034%; +0.034%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.911µs; 3.912µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255626114.138op/s; 255682730.456op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [54.978µs; 55.069µs] or [-0.082%; +0.082%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18159924.066op/s; 18189662.836op/s] or [-0.082%; +0.082%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.203µs; 52.212µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19152547.298op/s; 19156076.406op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.035µs; 6.038µs] or [-0.027%; +0.027%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165613069.478op/s; 165700043.126op/s] or [-0.026%; +0.026%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
receiver_entry_point/report/2597 execution_time 3.127ms 3.158ms ± 0.016ms 3.155ms ± 0.008ms 3.163ms 3.191ms 3.217ms 3.224ms 2.18% 1.452 2.991 0.50% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2597 execution_time [3.156ms; 3.160ms] or [-0.069%; +0.069%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample_frames_x1000 execution_time 4.163ms 4.169ms ± 0.009ms 4.167ms ± 0.001ms 4.169ms 4.174ms 4.199ms 4.257ms 2.16% 6.752 57.907 0.21% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [4.168ms; 4.170ms] or [-0.029%; +0.029%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
concentrator/add_spans_to_concentrator execution_time 10.604ms 10.633ms ± 0.014ms 10.631ms ± 0.008ms 10.639ms 10.658ms 10.669ms 10.706ms 0.70% 1.477 5.175 0.13% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
concentrator/add_spans_to_concentrator execution_time [10.631ms; 10.635ms] or [-0.018%; +0.018%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
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 188.760ns 191.165ns ± 2.011ns 190.732ns ± 1.186ns 192.313ns 194.853ns 196.828ns 203.822ns 6.86% 1.907 7.163 1.05% 0.142ns 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 [190.887ns; 191.444ns] or [-0.146%; +0.146%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
two way interface execution_time 17.822µs 25.995µs ± 9.480µs 18.445µs ± 0.417µs 34.424µs 42.961µs 43.391µs 69.410µs 276.30% 0.872 0.508 36.38% 0.670µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [24.681µs; 27.309µs] or [-5.054%; +5.054%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
tags/replace_trace_tags execution_time 2.333µs 2.389µs ± 0.021µs 2.384µs ± 0.007µs 2.394µs 2.434µs 2.440µs 2.445µs 2.56% 0.288 1.156 0.87% 0.001µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
tags/replace_trace_tags execution_time [2.386µs; 2.391µs] or [-0.121%; +0.121%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
write only interface execution_time 1.226µs 3.194µs ± 1.432µs 3.018µs ± 0.027µs 3.046µs 3.349µs 13.792µs 15.309µs 407.29% 7.482 56.788 44.74% 0.101µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [2.995µs; 3.392µs] or [-6.216%; +6.216%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
redis/obfuscate_redis_string execution_time 32.797µs 33.440µs ± 1.041µs 32.975µs ± 0.055µs 33.043µs 35.664µs 35.713µs 36.629µs 11.08% 1.710 1.011 3.10% 0.074µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
redis/obfuscate_redis_string execution_time [33.295µs; 33.584µs] or [-0.431%; +0.431%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
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 144.214µs 146.256µs ± 1.712µs 145.948µs ± 0.527µs 146.549µs 148.005µs 152.987µs 161.138µs 10.41% 5.207 36.885 1.17% 0.121µ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 [146.019µs; 146.493µs] or [-0.162%; +0.162%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching deserializing traces from msgpack to their internal representation execution_time 47.690ms 47.939ms ± 0.828ms 47.808ms ± 0.040ms 47.888ms 48.069ms 50.996ms 57.057ms 19.35% 9.035 87.215 1.72% 0.059ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching deserializing traces from msgpack to their internal representation execution_time [47.824ms; 48.053ms] or [-0.239%; +0.239%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sql/obfuscate_sql_string execution_time 89.265µs 89.844µs ± 0.159µs 89.824µs ± 0.058µs 89.888µs 90.000µs 90.229µs 91.504µs 1.87% 5.672 58.460 0.18% 0.011µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sql/obfuscate_sql_string execution_time [89.822µs; 89.866µs] or [-0.025%; +0.025%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching serializing traces from their internal representation to msgpack execution_time 13.963ms 14.018ms ± 0.032ms 14.013ms ± 0.012ms 14.027ms 14.083ms 14.135ms 14.192ms 1.28% 2.422 8.643 0.22% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching serializing traces from their internal representation to msgpack execution_time [14.014ms; 14.023ms] or [-0.031%; +0.031%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c7c331f 1772621407 julio/build-macos-downstream
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching string interning on wordpress profile execution_time 160.976µs 162.409µs ± 0.281µs 162.389µs ± 0.143µs 162.543µs 162.835µs 163.315µs 163.425µs 0.64% 0.052 4.308 0.17% 0.020µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching string interning on wordpress profile execution_time [162.370µs; 162.447µs] or [-0.024%; +0.024%] None None None

Baseline

Omitted due to size.

@hoolioh hoolioh closed this Mar 4, 2026
@hoolioh hoolioh reopened this Mar 4, 2026
@hoolioh hoolioh force-pushed the julio/build-macos-downstream branch from 1401740 to 1f37187 Compare March 4, 2026 10:48
@hoolioh hoolioh force-pushed the julio/build-macos-downstream branch from 1f37187 to c7c331f Compare March 4, 2026 10:50
@hoolioh hoolioh marked this pull request as ready for review March 4, 2026 10:53
@hoolioh hoolioh requested a review from a team as a code owner March 4, 2026 10:53
Copy link
Copy Markdown
Member

@ivoanjo ivoanjo left a comment

Choose a reason for hiding this comment

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

👍 LGTM

@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts bot commented Mar 4, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 97.30 MB 97.30 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.51 MB 8.51 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.12 MB 11.12 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 112.92 MB 112.92 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.16 MB 27.16 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 76.26 KB 76.26 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 185.98 MB 185.98 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 916.65 MB 916.65 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.93 MB 9.93 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 76.26 KB 76.26 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 24.76 MB 24.76 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 51.43 MB 51.43 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 22.97 MB 22.97 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 77.44 KB 77.44 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 190.16 MB 190.15 MB -0% (-8.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 900.31 MB 900.31 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.53 MB 7.53 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 77.44 KB 77.44 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 26.52 MB 26.52 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 47.06 MB 47.06 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 85.27 MB 85.27 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 10.04 MB 10.04 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 105.90 MB 105.90 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.79 MB 11.79 MB 0% (0 B) 👌

@hoolioh
Copy link
Copy Markdown
Contributor Author

hoolioh commented Mar 4, 2026

/merge

@gh-worker-devflow-routing-ef8351
Copy link
Copy Markdown

gh-worker-devflow-routing-ef8351 bot commented Mar 4, 2026

View all feedbacks in Devflow UI.

2026-03-04 13:40:41 UTC ℹ️ Start processing command /merge


2026-03-04 13:40:47 UTC ℹ️ MergeQueue: waiting for PR to be ready

This pull request is not mergeable according to GitHub. Common reasons include pending required checks, missing approvals, or merge conflicts — but it could also be blocked by other repository rules or settings.
It will be added to the queue as soon as checks pass and/or get approvals. View in MergeQueue UI.
Note: if you pushed new commits since the last approval, you may need additional approval.
You can remove it from the waiting list with /remove command.


2026-03-04 13:42:19 UTC ℹ️ MergeQueue: merge request added to the queue

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


2026-03-04 14:23:21 UTC ℹ️ MergeQueue: This merge request was merged

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit 085bdda into main Mar 4, 2026
107 of 109 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the julio/build-macos-downstream branch March 4, 2026 14:23
gh-worker-dd-mergequeue-cf854d bot pushed a commit that referenced this pull request Mar 5, 2026
# What does this PR do?
[feat: process context publication](#1585)
[ci: pass macos label to downstream project](#1647)
[chore: implement otel process ctx update](#1640)
[chore(crashtracking): emit a best effort stacktrace for Mac](#1645)
[ci: remove depth so it can cause problems when getting the diffs](#1657)
[build(macOS): set the LC_ID_DYLIB for mac binaries to set correct name for linking](#1646)
[chore(ci): fix crashtracker receiver binary rpath setting](#1652)
[chore(deps): bump blazesym to 0.2.3 and blazesym-c to 0.1.7](#1654)
[feat: otel process ctxt protobuf encoding](#1651)
[chore(crashtracker): fix benchmark job](#1664)
# Motivation

What inspired you to submit this pull request?

# Additional Notes

Anything else we should know when reviewing?

# How to test the change?

Describe here in detail how the change can be validated.


Co-authored-by: gyuheon.oh <[email protected]>
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.

4 participants