Skip to content

Conversation

@wantsui
Copy link
Contributor

@wantsui wantsui commented Jan 12, 2026

What does this PR do?

When following the instructions for #1437, I didn't see a way for me to edit the VERSION with a value since it was already defined as:

VERSION = "#{LIB_VERSION}.#{GEM_MAJOR_VERSION}.#{GEM_MINOR_VERSION}#{GEM_PRERELEASE_VERSION}"

This PR clears up some of the items on the list.

Motivation

Improve instructions for publishing

Additional Notes

N/A

How to test the change?

N/A

@wantsui wantsui requested a review from a team as a code owner January 12, 2026 18:14
@wantsui wantsui requested review from ivoanjo and marcotc January 12, 2026 18:14
@pr-commenter
Copy link

pr-commenter bot commented Jan 12, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-01-13 15:24:04

Comparing candidate commit acedbd8 in PR branch adjust-ruby-gem-instructions with baseline commit 40a1ad6 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 acedbd8 1768316696 adjust-ruby-gem-instructions
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 548.378µs 549.323µs ± 0.395µs 549.304µs ± 0.273µs 549.581µs 549.991µs 550.289µs 550.435µs 0.21% 0.367 -0.131 0.07% 0.028µ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 [549.269µs; 549.378µs] or [-0.010%; +0.010%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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.891µs 3.911µs ± 0.002µs 3.911µs ± 0.001µs 3.912µs 3.915µs 3.916µs 3.918µs 0.16% -2.566 23.029 0.06% 0.000µs 1 200
credit_card/is_card_number/ throughput 255254606.238op/s 255668312.294op/s ± 159322.654op/s 255675506.286op/s ± 76270.661op/s 255751194.996op/s 255852237.198op/s 255920352.543op/s 257004580.953op/s 0.52% 2.600 23.368 0.06% 11265.813op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 79.542µs 82.153µs ± 0.712µs 82.210µs ± 0.485µs 82.697µs 83.064µs 83.581µs 84.062µs 2.25% -0.652 0.937 0.86% 0.050µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 11895958.338op/s 12173375.391op/s ± 106077.034op/s 12163990.332op/s ± 71703.787op/s 12235397.624op/s 12359359.471op/s 12464022.499op/s 12571917.551op/s 3.35% 0.718 1.073 0.87% 7500.779op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 74.648µs 75.040µs ± 0.188µs 75.023µs ± 0.102µs 75.148µs 75.345µs 75.469µs 76.120µs 1.46% 1.023 4.705 0.25% 0.013µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13137184.064op/s 13326241.182op/s ± 33231.521op/s 13329288.126op/s ± 18172.930op/s 13344529.461op/s 13379433.076op/s 13394973.121op/s 13396258.425op/s 0.50% -0.982 4.473 0.25% 2349.823op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.894µs 3.912µs ± 0.003µs 3.912µs ± 0.001µs 3.913µs 3.916µs 3.918µs 3.921µs 0.23% -1.163 11.881 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255066528.356op/s 255633561.664op/s ± 168844.449op/s 255650324.767op/s ± 89182.839op/s 255729264.750op/s 255843985.620op/s 255925839.661op/s 256828152.224op/s 0.46% 1.188 12.054 0.07% 11939.105op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 71.470µs 72.150µs ± 0.174µs 72.148µs ± 0.105µs 72.252µs 72.462µs 72.593µs 72.792µs 0.89% 0.097 1.356 0.24% 0.012µs 1 200
credit_card/is_card_number/378282246310005 throughput 13737738.080op/s 13860117.450op/s ± 33374.633op/s 13860432.655op/s ± 20187.866op/s 13881841.167op/s 13913855.488op/s 13930869.458op/s 13991853.721op/s 0.95% -0.073 1.363 0.24% 2359.943op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.129µs 52.193µs ± 0.027µs 52.188µs ± 0.016µs 52.207µs 52.246µs 52.281µs 52.285µs 0.18% 0.900 1.197 0.05% 0.002µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19125980.543op/s 19159681.367op/s ± 9888.170op/s 19161318.089op/s ± 6028.420op/s 19166104.266op/s 19172624.369op/s 19177027.227op/s 19183348.853op/s 0.11% -0.896 1.189 0.05% 699.199op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 5.695µs 5.853µs ± 0.058µs 5.860µs ± 0.036µs 5.895µs 5.946µs 5.967µs 5.970µs 1.88% -0.189 -0.482 0.99% 0.004µs 1 200
credit_card/is_card_number/x371413321323331 throughput 167514355.226op/s 170880158.187op/s ± 1704086.348op/s 170655374.915op/s ± 1054788.727op/s 171749312.093op/s 173640806.971op/s 174565787.472op/s 175580444.217op/s 2.89% 0.233 -0.453 0.99% 120497.101op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.894µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.918µs 3.920µs 0.19% -0.905 6.449 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255130192.229op/s 255621121.369op/s ± 193112.721op/s 255622099.165op/s ± 124769.796op/s 255745951.156op/s 255866757.325op/s 255906232.294op/s 256837765.618op/s 0.48% 0.922 6.565 0.08% 13655.131op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.092µs 64.268µs ± 0.094µs 64.254µs ± 0.046µs 64.313µs 64.396µs 64.583µs 64.919µs 1.03% 2.169 11.721 0.15% 0.007µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15403853.491op/s 15559879.604op/s ± 22679.270op/s 15563146.469op/s ± 11249.265op/s 15572151.932op/s 15594404.419op/s 15600345.938op/s 15602508.883op/s 0.25% -2.130 11.415 0.15% 1603.667op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 57.206µs 57.534µs ± 0.144µs 57.493µs ± 0.051µs 57.573µs 57.879µs 58.051µs 58.181µs 1.20% 2.087 5.409 0.25% 0.010µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 17187884.320op/s 17381147.487op/s ± 43198.176op/s 17393489.625op/s ± 15446.385op/s 17404591.331op/s 17421674.307op/s 17440468.904op/s 17480682.088op/s 0.50% -2.064 5.316 0.25% 3054.572op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.890µs 3.911µs ± 0.002µs 3.911µs ± 0.001µs 3.913µs 3.915µs 3.917µs 3.918µs 0.16% -3.075 28.012 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255257867.847op/s 255657001.765op/s ± 160261.901op/s 255668923.448op/s ± 80436.908op/s 255725610.932op/s 255849689.980op/s 255915127.632op/s 257066178.204op/s 0.55% 3.114 28.418 0.06% 11332.228op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.584µs 54.801µs ± 0.141µs 54.772µs ± 0.082µs 54.880µs 55.090µs 55.205µs 55.260µs 0.89% 0.896 0.362 0.26% 0.010µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 18096266.799op/s 18247913.259op/s ± 46905.722op/s 18257492.906op/s ± 27459.099op/s 18281921.017op/s 18308687.385op/s 18317652.579op/s 18320419.940op/s 0.34% -0.884 0.334 0.26% 3316.735op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.133µs 52.201µs ± 0.031µs 52.198µs ± 0.020µs 52.220µs 52.254µs 52.279µs 52.313µs 0.22% 0.483 0.338 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19115861.535op/s 19156851.351op/s ± 11535.601op/s 19157848.901op/s ± 7510.582op/s 19164709.146op/s 19173668.896op/s 19180139.962op/s 19181639.335op/s 0.12% -0.479 0.331 0.06% 815.690op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 5.696µs 5.859µs ± 0.054µs 5.861µs ± 0.035µs 5.895µs 5.937µs 5.968µs 6.034µs 2.94% -0.069 0.064 0.92% 0.004µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 165738466.450op/s 170685403.391op/s ± 1583615.777op/s 170611119.023op/s ± 1012078.358op/s 171650232.612op/s 173353956.779op/s 174350919.066op/s 175554621.324op/s 2.90% 0.126 0.057 0.93% 111978.545op/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.912µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ throughput [255646231.707op/s; 255690392.882op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [82.054µs; 82.251µs] or [-0.120%; +0.120%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12158674.135op/s; 12188076.648op/s] or [-0.121%; +0.121%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [75.014µs; 75.066µs] or [-0.035%; +0.035%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13321635.613op/s; 13330846.752op/s] or [-0.035%; +0.035%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.912µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631 throughput [255610161.448op/s; 255656961.881op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/378282246310005 execution_time [72.126µs; 72.174µs] or [-0.033%; +0.033%] None None None
credit_card/is_card_number/378282246310005 throughput [13855492.047op/s; 13864742.854op/s] or [-0.033%; +0.033%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.189µs; 52.197µs] or [-0.007%; +0.007%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19158310.961op/s; 19161051.772op/s] or [-0.007%; +0.007%] None None None
credit_card/is_card_number/x371413321323331 execution_time [5.845µs; 5.861µs] or [-0.138%; +0.138%] None None None
credit_card/is_card_number/x371413321323331 throughput [170643988.208op/s; 171116328.166op/s] or [-0.138%; +0.138%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255594357.803op/s; 255647884.935op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.255µs; 64.281µs] or [-0.020%; +0.020%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15556736.475op/s; 15563022.732op/s] or [-0.020%; +0.020%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [57.514µs; 57.554µs] or [-0.035%; +0.035%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17375160.635op/s; 17387134.338op/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.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255634791.007op/s; 255679212.523op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [54.782µs; 54.821µs] or [-0.036%; +0.036%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18241412.577op/s; 18254413.941op/s] or [-0.036%; +0.036%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.196µs; 52.205µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19155252.628op/s; 19158450.075op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [5.852µs; 5.867µs] or [-0.128%; +0.128%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [170465929.474op/s; 170904877.307op/s] or [-0.129%; +0.129%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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.500µs 146.621µs ± 1.493µs 146.362µs ± 0.571µs 146.984µs 148.274µs 152.623µs 159.996µs 9.32% 4.767 35.098 1.02% 0.106µ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.414µs; 146.828µs] or [-0.141%; +0.141%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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 247.816ns 257.677ns ± 13.610ns 251.761ns ± 3.049ns 257.153ns 288.690ns 296.952ns 297.532ns 18.18% 1.652 1.344 5.27% 0.962ns 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 [255.791ns; 259.563ns] or [-0.732%; +0.732%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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 61.142ms 61.577ms ± 1.884ms 61.334ms ± 0.055ms 61.388ms 61.579ms 74.544ms 77.893ms 27.00% 8.051 63.650 3.05% 0.133ms 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 [61.316ms; 61.839ms] or [-0.424%; +0.424%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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.198µs 3.189µs ± 1.428µs 3.012µs ± 0.023µs 3.035µs 3.393µs 13.845µs 15.172µs 403.76% 7.507 56.969 44.68% 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.991µs; 3.387µs] or [-6.207%; +6.207%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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 14.791ms 14.868ms ± 0.034ms 14.864ms ± 0.015ms 14.883ms 14.921ms 14.987ms 15.030ms 1.12% 1.560 4.640 0.23% 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.863ms; 14.872ms] or [-0.032%; +0.032%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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 33.126µs 33.622µs ± 0.872µs 33.244µs ± 0.074µs 33.315µs 35.463µs 35.482µs 36.830µs 10.79% 1.748 1.304 2.59% 0.062µ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.501µs; 33.743µs] or [-0.359%; +0.359%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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.943µs 5.003µs ± 0.039µs 5.005µs ± 0.038µs 5.044µs 5.059µs 5.061µs 5.062µs 1.13% 0.021 -1.446 0.79% 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 [4.998µs; 5.009µs] or [-0.109%; +0.109%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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 186.516µs 187.296µs ± 0.710µs 187.017µs ± 0.248µs 187.804µs 188.704µs 189.516µs 189.775µs 1.47% 1.428 1.434 0.38% 0.050µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5269391.030op/s 5339229.155op/s ± 20123.044op/s 5347096.047op/s ± 7099.373op/s 5353407.541op/s 5358170.561op/s 5360812.522op/s 5361463.862op/s 0.27% -1.412 1.371 0.38% 1422.914op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.540µs 17.654µs ± 0.048µs 17.654µs ± 0.029µs 17.682µs 17.728µs 17.769µs 17.912µs 1.46% 0.821 3.596 0.27% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 55829533.823op/s 56643473.576op/s ± 152838.393op/s 56643611.296op/s ± 93821.664op/s 56742484.894op/s 56879414.724op/s 56996012.075op/s 57011025.932op/s 0.65% -0.782 3.417 0.27% 10807.306op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.044µs 10.139µs ± 0.060µs 10.137µs ± 0.023µs 10.160µs 10.195µs 10.217µs 10.835µs 6.89% 7.647 86.705 0.59% 0.004µs 1 200
normalization/normalize_name/normalize_name/good throughput 92289234.461op/s 98633831.817op/s ± 562874.062op/s 98646230.014op/s ± 226359.183op/s 98878904.255op/s 99261939.514op/s 99441011.734op/s 99561101.478op/s 0.93% -7.120 78.896 0.57% 39801.207op/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 [187.197µs; 187.394µs] or [-0.053%; +0.053%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5336440.295op/s; 5342018.015op/s] or [-0.052%; +0.052%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.648µs; 17.661µs] or [-0.037%; +0.037%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [56622291.645op/s; 56664655.508op/s] or [-0.037%; +0.037%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.130µs; 10.147µs] or [-0.083%; +0.083%] None None None
normalization/normalize_name/normalize_name/good throughput [98555822.885op/s; 98711840.748op/s] or [-0.079%; +0.079%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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.822µs 89.963µs ± 0.127µs 89.942µs ± 0.045µs 89.988µs 90.100µs 90.254µs 91.164µs 1.36% 5.895 47.847 0.14% 0.009µ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.945µs; 89.980µs] or [-0.020%; +0.020%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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.628µs 25.321µs ± 9.809µs 17.890µs ± 0.130µs 34.212µs 43.193µs 51.159µs 66.780µs 273.29% 0.975 0.334 38.64% 0.694µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [23.962µs; 26.681µs] or [-5.369%; +5.369%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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 495.331µs 496.222µs ± 0.890µs 496.116µs ± 0.261µs 496.400µs 496.706µs 497.337µs 505.110µs 1.81% 7.706 69.460 0.18% 0.063µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1979767.437op/s 2015233.705op/s ± 3567.163op/s 2015659.321op/s ± 1061.320op/s 2016634.772op/s 2017763.742op/s 2018248.980op/s 2018851.361op/s 0.16% -7.641 68.622 0.18% 252.237op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 371.837µs 372.532µs ± 0.877µs 372.442µs ± 0.198µs 372.656µs 372.923µs 373.348µs 381.027µs 2.31% 8.298 75.489 0.23% 0.062µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2624484.431op/s 2684348.232op/s ± 6202.285op/s 2684980.099op/s ± 1428.635op/s 2686281.036op/s 2688076.283op/s 2689166.680op/s 2689349.183op/s 0.16% -8.237 74.728 0.23% 438.568op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 169.243µs 169.904µs ± 0.195µs 169.921µs ± 0.141µs 170.053µs 170.186µs 170.345µs 170.430µs 0.30% -0.342 0.440 0.11% 0.014µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5867504.383op/s 5885676.365op/s ± 6755.045op/s 5885088.587op/s ± 4885.821op/s 5890768.238op/s 5895794.466op/s 5903526.579op/s 5908659.814op/s 0.40% 0.350 0.452 0.11% 477.654op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.273µs 37.368µs ± 0.050µs 37.362µs ± 0.033µs 37.401µs 37.451µs 37.485µs 37.537µs 0.47% 0.526 -0.064 0.13% 0.004µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26640201.926op/s 26760991.101op/s ± 35436.871op/s 26765415.003op/s ± 23745.911op/s 26787981.798op/s 26808388.729op/s 26821215.788op/s 26828746.776op/s 0.24% -0.519 -0.077 0.13% 2505.765op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 46.192µs 46.291µs ± 0.056µs 46.285µs ± 0.038µs 46.328µs 46.401µs 46.443µs 46.491µs 0.45% 0.674 0.335 0.12% 0.004µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21509446.949op/s 21602327.379op/s ± 26171.169op/s 21605248.347op/s ± 17919.433op/s 21622339.769op/s 21638681.742op/s 21646600.212op/s 21648879.707op/s 0.20% -0.667 0.319 0.12% 1850.581op/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 [496.099µs; 496.345µs] or [-0.025%; +0.025%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2014739.331op/s; 2015728.080op/s] or [-0.025%; +0.025%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [372.410µs; 372.654µs] or [-0.033%; +0.033%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2683488.655op/s; 2685207.809op/s] or [-0.032%; +0.032%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [169.877µs; 169.931µs] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5884740.181op/s; 5886612.549op/s] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.361µs; 37.375µs] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26756079.891op/s; 26765902.310op/s] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.284µs; 46.299µs] or [-0.017%; +0.017%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21598700.307op/s; 21605954.451op/s] or [-0.017%; +0.017%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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.569ms 10.597ms ± 0.015ms 10.595ms ± 0.009ms 10.605ms 10.623ms 10.638ms 10.663ms 0.64% 0.950 1.548 0.14% 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.595ms; 10.599ms] or [-0.019%; +0.019%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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 162.454µs 163.118µs ± 0.559µs 163.003µs ± 0.166µs 163.259µs 163.760µs 164.351µs 169.503µs 3.99% 7.764 83.836 0.34% 0.040µ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 [163.040µs; 163.195µs] or [-0.047%; +0.047%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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 187.933ns 190.899ns ± 2.104ns 190.751ns ± 1.441ns 191.859ns 194.707ns 197.579ns 199.443ns 4.56% 1.120 1.869 1.10% 0.149ns 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.607ns; 191.190ns] or [-0.153%; +0.153%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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.368µs 2.405µs ± 0.012µs 2.403µs ± 0.005µs 2.408µs 2.430µs 2.442µs 2.448µs 1.85% 0.999 1.967 0.52% 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.403µs; 2.407µs] or [-0.072%; +0.072%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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 3.966ms 3.972ms ± 0.006ms 3.971ms ± 0.002ms 3.972ms 3.974ms 3.979ms 4.053ms 2.06% 11.497 148.473 0.16% 0.000ms 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 [3.971ms; 3.972ms] or [-0.022%; +0.022%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz acedbd8 1768316696 adjust-ruby-gem-instructions
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 9.881ms 10.088ms ± 0.048ms 10.090ms ± 0.023ms 10.113ms 10.152ms 10.195ms 10.308ms 2.16% -0.788 6.129 0.48% 0.003ms 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 [10.081ms; 10.095ms] or [-0.066%; +0.066%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

codecov-commenter commented Jan 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.33%. Comparing base (9ea31cc) to head (acedbd8).
⚠️ Report is 5 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1442      +/-   ##
==========================================
+ Coverage   71.31%   71.33%   +0.01%     
==========================================
  Files         413      413              
  Lines       66148    66157       +9     
==========================================
+ Hits        47174    47192      +18     
+ Misses      18974    18965       -9     
Components Coverage Δ
libdd-crashtracker 58.67% <ø> (+0.07%) ⬆️
libdd-crashtracker-ffi 14.37% <ø> (ø)
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 86.04% <ø> (-0.14%) ⬇️
libdd-data-pipeline-ffi 77.01% <ø> (ø)
libdd-common 81.11% <ø> (ø)
libdd-common-ffi 74.19% <ø> (ø)
libdd-telemetry 60.22% <ø> (+0.26%) ⬆️
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.71% <ø> (+0.10%) ⬆️
libdd-profiling 81.04% <ø> (ø)
libdd-profiling-ffi 62.43% <ø> (ø)
datadog-sidecar 35.99% <ø> (ø)
datdog-sidecar-ffi 11.46% <ø> (ø)
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 92.44% <ø> (ø)
libdd-trace-normalization 82.33% <ø> (ø)
libdd-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 61.18% <ø> (ø)
libdd-trace-utils 89.74% <ø> (ø)
datadog-tracer-flare 61.06% <ø> (ø)
libdd-log 75.57% <ø> (ø)
🚀 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.

Copy link
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

@wantsui
Copy link
Contributor Author

wantsui commented Jan 13, 2026

/merge

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

gh-worker-devflow-routing-ef8351 bot commented Jan 13, 2026

View all feedbacks in Devflow UI.

2026-01-13 15:44:45 UTC ℹ️ Start processing command /merge


2026-01-13 15:45:15 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-01-13 15:48:35 UTC ℹ️ MergeQueue: merge request added to the queue

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


2026-01-13 16:35:32 UTC ℹ️ MergeQueue: This merge request was merged

@dd-mergequeue dd-mergequeue bot merged commit 893dc30 into main Jan 13, 2026
46 of 47 checks passed
@dd-mergequeue dd-mergequeue bot deleted the adjust-ruby-gem-instructions branch January 13, 2026 16:35
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.

5 participants