Skip to content

Conversation

@hoolioh
Copy link
Contributor

@hoolioh hoolioh commented Dec 17, 2025

What does this PR do?

As part of the versioning/publishing work We're at aiming at autogenerating the changelog based on PR descriptions. Therefore having a standarized format to craft the descriptions will help in that regard. In that regard this PR enforce the following restrictions:

Format

Commit messages and PR titles should follow this structure:

<type>[optional scope]: <description>

[optional body]

[optional footer(s)]

Common Types

  • feat: A new feature for the user
  • fix: A bug fix
  • docs: Documentation changes only
  • style: Code style changes (formatting, missing semicolons, etc.) that don't affect functionality
  • refactor: Code changes that neither fix a bug nor add a feature
  • perf: Performance improvements
  • test: Adding or updating tests
  • build: Changes to the build system or external dependencies
  • ci: Changes to CI configuration files and scripts
  • chore: Other changes that don't modify src or test files

Scope (Optional)

The scope provides additional context about which part of the codebase is affected:

feat(crashtracker): add signal handler for SIGSEGV
fix(profiling): correct memory leak in stack unwinding
docs(readme): update installation instructions

Breaking Changes

Breaking changes should be indicated by a ! after the type/scope:

feat!: remove deprecated API endpoint

Examples

Good commit messages:

  • feat: add support for custom metadata tags
  • fix(profiling): resolve deadlock in thread sampling
  • docs: add examples for exception tracking
  • chore: update dependencies to latest versions
  • test(crashtracker): add integration tests for signal handling

Poor commit messages:

  • update code (not descriptive, missing type)
  • Fixed bug (missing type format, not descriptive)
  • WIP (not meaningful)

@hoolioh hoolioh requested a review from a team as a code owner December 17, 2025 14:16
@ekump
Copy link
Contributor

ekump commented Dec 17, 2025

Can you provide examples? Also, some form of documentation should be added to the README.

@Aaalibaba42
Copy link
Contributor

Can you provide examples? Also, some form of documentation should be added to the README.

The lint used links to this conventional commit format:

https://www.conventionalcommits.org/en/v1.0.0/

@hoolioh hoolioh changed the title Enforce conventional commit linting on the PR name. ci(ci-validation):enforce conventional commit linting on the PR name Dec 17, 2025
@hoolioh hoolioh changed the title ci(ci-validation):enforce conventional commit linting on the PR name ci(ci-validation): enforce conventional commit linting on the PR name Dec 17, 2025
@codecov-commenter
Copy link

codecov-commenter commented Dec 17, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.22%. Comparing base (73c675b) to head (a48b9a6).
⚠️ Report is 19 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1413      +/-   ##
==========================================
+ Coverage   71.16%   71.22%   +0.05%     
==========================================
  Files         403      411       +8     
  Lines       64368    65788    +1420     
==========================================
+ Hits        45810    46859    +1049     
- Misses      18558    18929     +371     
Components Coverage Δ
libdd-crashtracker 58.70% <ø> (-0.28%) ⬇️
libdd-crashtracker-ffi 14.72% <ø> (-2.02%) ⬇️
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 86.01% <ø> (+0.19%) ⬆️
libdd-data-pipeline-ffi 77.74% <ø> (+1.14%) ⬆️
libdd-common 81.06% <ø> (-0.08%) ⬇️
libdd-common-ffi 74.19% <ø> (-0.77%) ⬇️
libdd-telemetry 59.92% <ø> (-0.04%) ⬇️
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.61% <ø> (ø)
libdd-profiling 80.82% <ø> (+0.37%) ⬆️
libdd-profiling-ffi 62.43% <ø> (-0.99%) ⬇️
datadog-sidecar 35.88% <ø> (+0.01%) ⬆️
datdog-sidecar-ffi 10.88% <ø> (+0.08%) ⬆️
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 92.44% <ø> (ø)
libdd-trace-normalization 82.33% <ø> (-15.92%) ⬇️
libdd-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 61.18% <ø> (ø)
libdd-trace-utils 89.92% <ø> (-0.06%) ⬇️
datadog-tracer-flare 62.06% <ø> (-1.43%) ⬇️
libdd-log 75.57% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@pr-commenter
Copy link

pr-commenter bot commented Dec 17, 2025

Benchmarks

Comparison

Benchmark execution time: 2026-01-08 11:30:21

Comparing candidate commit a48b9a6 in PR branch julio/versioning/enforce-conventional-commits-pr with baseline commit 0d4ebbe in branch main.

Found 1 performance improvements and 14 performance regressions! Performance is the same for 42 metrics, 2 unstable metrics.

scenario:credit_card/is_card_number/ 3782-8224-6310-005

  • 🟥 execution_time [+3.492µs; +3.743µs] or [+4.459%; +4.779%]
  • 🟥 throughput [-582930.675op/s; -544223.765op/s] or [-4.565%; -4.262%]

scenario:credit_card/is_card_number/ 378282246310005

  • 🟥 execution_time [+3.064µs; +3.219µs] or [+4.261%; +4.478%]
  • 🟥 throughput [-597805.836op/s; -567990.091op/s] or [-4.298%; -4.084%]

scenario:credit_card/is_card_number/378282246310005

  • 🟥 execution_time [+3.594µs; +3.711µs] or [+5.245%; +5.416%]
  • 🟥 throughput [-750864.971op/s; -726717.606op/s] or [-5.145%; -4.980%]

scenario:credit_card/is_card_number/37828224631000521389798

  • 🟥 execution_time [+7.225µs; +7.263µs] or [+16.072%; +16.157%]
  • 🟥 throughput [-3096523.719op/s; -3077866.472op/s] or [-13.921%; -13.837%]

scenario:credit_card/is_card_number_no_luhn/ 378282246310005

  • 🟥 execution_time [+3.650µs; +3.691µs] or [+6.777%; +6.853%]
  • 🟥 throughput [-1191313.756op/s; -1177843.271op/s] or [-6.416%; -6.344%]

scenario:credit_card/is_card_number_no_luhn/378282246310005

  • 🟥 execution_time [+4.540µs; +4.624µs] or [+9.012%; +9.178%]
  • 🟥 throughput [-1668712.927op/s; -1640204.556op/s] or [-8.407%; -8.263%]

scenario:credit_card/is_card_number_no_luhn/37828224631000521389798

  • 🟥 execution_time [+7.240µs; +7.272µs] or [+16.109%; +16.181%]
  • 🟥 throughput [-3100894.843op/s; -3085392.984op/s] or [-13.936%; -13.866%]

scenario:sql/obfuscate_sql_string

  • 🟩 execution_time [-5.278µs; -5.213µs] or [-5.860%; -5.787%]

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 a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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 161.383µs 161.949µs ± 0.251µs 161.938µs ± 0.119µs 162.030µs 162.397µs 162.569µs 163.400µs 0.90% 1.144 5.010 0.15% 0.018µ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 [161.914µs; 161.984µs] or [-0.022%; +0.022%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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 34.066µs 34.634µs ± 1.005µs 34.172µs ± 0.068µs 34.283µs 36.778µs 36.858µs 37.960µs 11.09% 1.709 1.073 2.89% 0.071µ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 [34.494µs; 34.773µs] or [-0.402%; +0.402%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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 84.582µs 84.830µs ± 0.145µs 84.802µs ± 0.056µs 84.874µs 85.031µs 85.108µs 86.296µs 1.76% 5.409 50.601 0.17% 0.010µ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 [84.810µs; 84.850µs] or [-0.024%; +0.024%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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 529.776µs 530.403µs ± 0.410µs 530.328µs ± 0.214µs 530.570µs 531.116µs 531.773µs 532.987µs 0.50% 2.005 8.131 0.08% 0.029µ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 [530.346µs; 530.460µs] or [-0.011%; +0.011%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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.145µs 3.262µs ± 1.453µs 3.035µs ± 0.029µs 3.064µs 3.693µs 14.409µs 14.936µs 392.06% 7.300 54.623 44.44% 0.103µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [3.060µs; 3.463µs] or [-6.175%; +6.175%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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.634µs 146.769µs ± 1.503µs 146.568µs ± 0.586µs 147.138µs 148.256µs 153.345µs 160.374µs 9.42% 5.027 37.185 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.561µs; 146.977µs] or [-0.142%; +0.142%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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.175ms 14.247ms ± 0.034ms 14.241ms ± 0.016ms 14.259ms 14.314ms 14.355ms 14.398ms 1.10% 1.354 3.185 0.24% 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.242ms; 14.251ms] or [-0.033%; +0.033%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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.558ms 62.321ms ± 2.123ms 62.059ms ± 0.082ms 62.142ms 62.362ms 73.364ms 82.123ms 32.33% 8.464 72.117 3.40% 0.150ms 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 [62.027ms; 62.615ms] or [-0.472%; +0.472%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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.603ms 9.839ms ± 0.067ms 9.846ms ± 0.029ms 9.875ms 9.919ms 9.970ms 10.060ms 2.17% -0.989 3.101 0.68% 0.005ms 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 [9.830ms; 9.848ms] or [-0.094%; +0.094%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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.895µs 3.911µs ± 0.003µs 3.911µs ± 0.001µs 3.912µs 3.916µs 3.920µs 3.921µs 0.27% -0.068 7.505 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 255013757.977op/s 255679098.123op/s ± 179251.145op/s 255707914.160op/s ± 81624.738op/s 255771398.590op/s 255888716.654op/s 255934130.607op/s 256768542.289op/s 0.41% 0.088 7.591 0.07% 12674.970op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 80.029µs 81.933µs ± 0.694µs 82.041µs ± 0.448µs 82.422µs 82.980µs 83.343µs 83.649µs 1.96% -0.251 -0.195 0.84% 0.049µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 11954745.995op/s 12206026.993op/s ± 103559.576op/s 12189029.275op/s ± 66261.597op/s 12270182.686op/s 12402612.597op/s 12443651.603op/s 12495460.154op/s 2.51% 0.295 -0.169 0.85% 7322.768op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 74.194µs 75.042µs ± 0.192µs 75.045µs ± 0.105µs 75.147µs 75.329µs 75.500µs 75.727µs 0.91% -0.153 2.344 0.25% 0.014µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13205396.040op/s 13325902.805op/s ± 34029.475op/s 13325348.744op/s ± 18621.939op/s 13345504.003op/s 13377836.804op/s 13401696.436op/s 13478112.400op/s 1.15% 0.186 2.378 0.25% 2406.247op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.893µ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.23% -0.886 8.047 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255075030.081op/s 255635296.938op/s ± 191062.359op/s 255649327.539op/s ± 123041.672op/s 255764328.583op/s 255874969.639op/s 255922215.822op/s 256883983.213op/s 0.48% 0.907 8.183 0.07% 13510.149op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 71.649µs 72.176µs ± 0.235µs 72.154µs ± 0.132µs 72.303µs 72.590µs 72.798µs 72.856µs 0.97% 0.400 0.311 0.32% 0.017µs 1 200
credit_card/is_card_number/378282246310005 throughput 13725660.775op/s 13855167.902op/s ± 45042.628op/s 13859273.832op/s ± 25464.758op/s 13881203.467op/s 13927372.652op/s 13945003.071op/s 13957025.615op/s 0.71% -0.380 0.289 0.32% 3184.995op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.141µs 52.200µs ± 0.033µs 52.195µs ± 0.020µs 52.218µs 52.265µs 52.303µs 52.306µs 0.21% 0.822 0.658 0.06% 0.002µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19118286.532op/s 19157009.708op/s ± 12168.331op/s 19158786.576op/s ± 7390.870op/s 19165888.552op/s 19174029.831op/s 19177835.677op/s 19178612.012op/s 0.10% -0.819 0.650 0.06% 860.431op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 5.691µs 5.862µs ± 0.073µs 5.865µs ± 0.049µs 5.908µs 5.975µs 6.013µs 6.028µs 2.79% -0.093 -0.527 1.25% 0.005µs 1 200
credit_card/is_card_number/x371413321323331 throughput 165880744.833op/s 170617363.664op/s ± 2135636.783op/s 170512745.755op/s ± 1447747.611op/s 172007391.912op/s 174448366.324op/s 175449193.153op/s 175703989.199op/s 3.04% 0.148 -0.513 1.25% 151012.325op/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.918µs 3.921µs 3.924µs 0.32% -0.024 5.398 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254841947.164op/s 255617472.852op/s ± 210180.316op/s 255649496.443op/s ± 117412.182op/s 255746098.234op/s 255862150.080op/s 255953950.611op/s 256803329.826op/s 0.45% 0.042 5.463 0.08% 14861.993op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.149µs 64.467µs ± 0.221µs 64.404µs ± 0.096µs 64.545µs 64.969µs 65.253µs 65.383µs 1.52% 1.595 2.621 0.34% 0.016µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15294518.004op/s 15511878.643op/s ± 52831.298op/s 15526903.223op/s ± 23057.006op/s 15547626.266op/s 15564966.374op/s 15581259.317op/s 15588726.233op/s 0.40% -1.574 2.531 0.34% 3735.737op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 57.384µs 57.530µs ± 0.095µs 57.510µs ± 0.053µs 57.570µs 57.700µs 57.856µs 57.969µs 0.80% 1.296 2.599 0.16% 0.007µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 17250452.378op/s 17382383.791op/s ± 28566.092op/s 17388362.844op/s ± 15913.387op/s 17403357.108op/s 17417696.644op/s 17424452.833op/s 17426584.254op/s 0.22% -1.282 2.532 0.16% 2019.928op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.892µs 3.911µs ± 0.003µs 3.911µs ± 0.001µs 3.913µs 3.916µs 3.918µs 3.919µs 0.20% -1.319 12.580 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255166676.130op/s 255675008.112op/s ± 174167.110op/s 255684556.653op/s ± 91255.301op/s 255771590.468op/s 255874172.272op/s 255995666.058op/s 256930336.610op/s 0.49% 1.345 12.775 0.07% 12315.474op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.603µs 54.962µs ± 0.276µs 54.875µs ± 0.152µs 55.119µs 55.483µs 55.945µs 56.060µs 2.16% 1.369 2.054 0.50% 0.019µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17838004.600op/s 18195002.075op/s ± 90631.743op/s 18223238.257op/s ± 50576.281op/s 18262562.204op/s 18291715.773op/s 18302418.482op/s 18314079.865op/s 0.50% -1.337 1.913 0.50% 6408.632op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.130µs 52.198µs ± 0.037µs 52.192µs ± 0.018µs 52.214µs 52.273µs 52.312µs 52.324µs 0.25% 1.107 1.373 0.07% 0.003µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19111650.661op/s 19157820.470op/s ± 13731.281op/s 19160129.687op/s ± 6653.480op/s 19165856.028op/s 19175641.087op/s 19181804.926op/s 19182963.610op/s 0.12% -1.103 1.362 0.07% 970.948op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 5.720µs 5.867µs ± 0.066µs 5.863µs ± 0.041µs 5.915µs 5.969µs 6.008µs 6.017µs 2.62% -0.027 -0.400 1.12% 0.005µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 166202562.734op/s 170459058.425op/s ± 1907537.469op/s 170549824.250op/s ± 1192264.766op/s 171610641.633op/s 173715358.370op/s 174636911.032op/s 174826697.656op/s 2.51% 0.081 -0.388 1.12% 134883.268op/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.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255654255.638op/s; 255703940.608op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [81.836µs; 82.029µs] or [-0.117%; +0.117%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12191674.632op/s; 12220379.354op/s] or [-0.118%; +0.118%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [75.016µs; 75.069µs] or [-0.035%; +0.035%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13321186.647op/s; 13330618.963op/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.010%; +0.010%] None None None
credit_card/is_card_number/37828224631 throughput [255608817.532op/s; 255661776.343op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/378282246310005 execution_time [72.143µs; 72.209µs] or [-0.045%; +0.045%] None None None
credit_card/is_card_number/378282246310005 throughput [13848925.427op/s; 13861410.377op/s] or [-0.045%; +0.045%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.196µs; 52.205µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19155323.294op/s; 19158696.121op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 execution_time [5.852µs; 5.872µs] or [-0.173%; +0.173%] None None None
credit_card/is_card_number/x371413321323331 throughput [170321384.945op/s; 170913342.382op/s] or [-0.173%; +0.173%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ throughput [255588343.882op/s; 255646601.822op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.437µs; 64.498µs] or [-0.047%; +0.047%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15504556.733op/s; 15519200.552op/s] or [-0.047%; +0.047%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [57.517µs; 57.543µs] or [-0.023%; +0.023%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17378424.806op/s; 17386342.777op/s] or [-0.023%; +0.023%] 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 [255650870.226op/s; 255699145.999op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [54.923µs; 55.000µs] or [-0.070%; +0.070%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18182441.387op/s; 18207562.763op/s] or [-0.069%; +0.069%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.193µs; 52.203µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19155917.446op/s; 19159723.493op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [5.858µs; 5.876µs] or [-0.155%; +0.155%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [170194692.078op/s; 170723424.772op/s] or [-0.155%; +0.155%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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.567ms 10.604ms ± 0.018ms 10.602ms ± 0.011ms 10.614ms 10.625ms 10.658ms 10.727ms 1.18% 2.354 13.004 0.17% 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.601ms; 10.606ms] or [-0.024%; +0.024%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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 5.015µs 5.080µs ± 0.037µs 5.090µs ± 0.032µs 5.110µs 5.125µs 5.128µs 5.128µs 0.73% -0.368 -1.362 0.73% 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.075µs; 5.085µs] or [-0.101%; +0.101%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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.303µs 2.373µs ± 0.018µs 2.374µs ± 0.006µs 2.381µs 2.398µs 2.405µs 2.408µs 1.42% -1.393 3.248 0.75% 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.371µs; 2.376µs] or [-0.104%; +0.104%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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 204.896µs 205.410µs ± 0.404µs 205.322µs ± 0.212µs 205.589µs 206.022µs 206.361µs 208.972µs 1.78% 3.785 28.752 0.20% 0.029µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4785321.427op/s 4868333.129op/s ± 9504.227op/s 4870388.755op/s ± 5030.449op/s 4874510.985op/s 4878205.256op/s 4880022.201op/s 4880513.810op/s 0.21% -3.690 27.617 0.19% 672.050op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.613µs 18.709µs ± 0.082µs 18.681µs ± 0.033µs 18.739µs 18.884µs 18.986µs 19.146µs 2.49% 2.054 5.281 0.44% 0.006µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 52230115.265op/s 53449876.617op/s ± 233355.262op/s 53529596.426op/s ± 95251.805op/s 53601607.913op/s 53662738.887op/s 53696294.072op/s 53724471.770op/s 0.36% -2.015 5.032 0.44% 16500.709op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.808µs 10.871µs ± 0.034µs 10.869µs ± 0.021µs 10.893µs 10.935µs 10.955µs 10.961µs 0.85% 0.429 -0.195 0.31% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 91228549.104op/s 91984685.979op/s ± 286473.062op/s 92001844.265op/s ± 182311.682op/s 92179063.819op/s 92412910.624op/s 92478364.043op/s 92520984.960op/s 0.56% -0.414 -0.214 0.31% 20256.704op/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 [205.354µs; 205.466µs] or [-0.027%; +0.027%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4867015.935op/s; 4869650.324op/s] or [-0.027%; +0.027%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.698µs; 18.721µs] or [-0.061%; +0.061%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53417535.822op/s; 53482217.412op/s] or [-0.061%; +0.061%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.867µs; 10.876µs] or [-0.043%; +0.043%] None None None
normalization/normalize_name/normalize_name/good throughput [91944983.568op/s; 92024388.391op/s] or [-0.043%; +0.043%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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.970ms 3.975ms ± 0.007ms 3.974ms ± 0.001ms 3.975ms 3.979ms 3.983ms 4.066ms 2.31% 11.458 147.597 0.17% 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.974ms; 3.976ms] or [-0.024%; +0.024%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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.559ns 258.485ns ± 14.115ns 251.526ns ± 2.603ns 259.205ns 287.955ns 300.105ns 300.153ns 19.33% 1.606 1.261 5.45% 0.998ns 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 [256.528ns; 260.441ns] or [-0.757%; +0.757%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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.095ns 190.268ns ± 1.955ns 190.166ns ± 1.400ns 191.212ns 193.484ns 195.447ns 199.717ns 5.02% 1.014 1.955 1.03% 0.138ns 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 [189.997ns; 190.539ns] or [-0.142%; +0.142%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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.095µs 533.944µs ± 0.767µs 533.812µs ± 0.272µs 534.169µs 534.702µs 535.062µs 543.060µs 1.73% 8.523 98.168 0.14% 0.054µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1841418.551op/s 1872860.288op/s ± 2657.035op/s 1873319.832op/s ± 953.380op/s 1874101.086op/s 1874862.108op/s 1875440.890op/s 1875838.472op/s 0.13% -8.405 96.275 0.14% 187.881op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 379.712µs 380.418µs ± 0.357µs 380.383µs ± 0.229µs 380.636µs 381.031µs 381.347µs 382.172µs 0.47% 0.947 2.091 0.09% 0.025µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2616624.668op/s 2628686.703op/s ± 2463.849op/s 2628932.569op/s ± 1585.393op/s 2630402.941op/s 2631774.464op/s 2633044.180op/s 2633577.031op/s 0.18% -0.938 2.050 0.09% 174.220op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.333µs 189.695µs ± 0.177µs 189.687µs ± 0.120µs 189.803µs 190.010µs 190.145µs 190.403µs 0.38% 0.600 0.767 0.09% 0.013µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5252030.819op/s 5271626.778op/s ± 4914.325op/s 5271842.207op/s ± 3337.535op/s 5275185.996op/s 5279108.962op/s 5281227.590op/s 5281691.571op/s 0.19% -0.593 0.750 0.09% 347.495op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.835µs 37.001µs ± 0.061µs 36.999µs ± 0.040µs 37.044µs 37.094µs 37.132µs 37.190µs 0.52% -0.001 0.001 0.16% 0.004µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26888612.360op/s 27026416.944op/s ± 44324.037op/s 27027496.316op/s ± 28896.033op/s 27053974.742op/s 27099984.928op/s 27128942.677op/s 27147947.157op/s 0.45% 0.011 -0.002 0.16% 3134.183op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 44.936µs 45.222µs ± 0.210µs 45.185µs ± 0.151µs 45.354µs 45.495µs 45.741µs 46.399µs 2.69% 1.798 7.547 0.46% 0.015µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21552374.425op/s 22113423.081op/s ± 102086.417op/s 22131328.048op/s ± 73934.465op/s 22191864.855op/s 22234964.781op/s 22251867.920op/s 22253778.630op/s 0.55% -1.712 6.960 0.46% 7218.600op/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 [533.837µs; 534.050µs] or [-0.020%; +0.020%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1872492.049op/s; 1873228.528op/s] or [-0.020%; +0.020%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [380.369µs; 380.468µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2628345.237op/s; 2629028.169op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [189.670µs; 189.719µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5270945.700op/s; 5272307.856op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.993µs; 37.009µs] or [-0.023%; +0.023%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27020274.059op/s; 27032559.830op/s] or [-0.023%; +0.023%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.193µs; 45.252µs] or [-0.065%; +0.065%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [22099274.885op/s; 22127571.277op/s] or [-0.064%; +0.064%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a48b9a6 1767870821 julio/versioning/enforce-conventional-commits-pr
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.234µs 24.894µs ± 9.210µs 17.657µs ± 0.190µs 33.371µs 41.998µs 42.945µs 57.436µs 225.29% 0.817 -0.298 36.90% 0.651µ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.618µs; 26.170µs] or [-5.127%; +5.127%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link

dd-octo-sts bot commented Dec 17, 2025

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 7.44 MB 7.44 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 86.48 MB 86.48 MB 0% (0 B) 👌
aarch64-apple-darwin
Artifact Baseline Commit Change
/aarch64-apple-darwin/lib/libdatadog_profiling.a 58.49 MB 58.49 MB 0% (0 B) 👌
/aarch64-apple-darwin/lib/libdatadog_profiling.dylib 8.45 MB 8.45 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 100.27 MB 100.27 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.61 MB 9.61 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 19.72 MB 19.72 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 69.82 KB 69.82 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 140.15 MB 140.19 MB +.02% (+40.00 KB) 🔍
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 744.89 MB 744.89 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 6.37 MB 6.37 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 69.82 KB 69.82 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 19.75 MB 19.75 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 38.79 MB 38.79 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 16.83 MB 16.83 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 70.90 KB 70.90 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 142.76 MB 142.81 MB +.03% (+48.00 KB) 🔍
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 733.41 MB 733.41 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 4.89 MB 4.89 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 70.90 KB 70.90 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 20.98 MB 20.98 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 36.54 MB 36.54 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 74.80 MB 74.80 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 8.88 MB 8.88 MB 0% (0 B) 👌
x86_64-apple-darwin
Artifact Baseline Commit Change
/x86_64-apple-darwin/lib/libdatadog_profiling.a 59.83 MB 59.83 MB 0% (0 B) 👌
/x86_64-apple-darwin/lib/libdatadog_profiling.dylib 9.50 MB 9.50 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 94.46 MB 94.46 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.32 MB 10.32 MB 0% (0 B) 👌

@hoolioh hoolioh requested a review from a team as a code owner December 19, 2025 10:32
@hoolioh hoolioh changed the title ci(ci-validation): enforce conventional commit linting on the PR name ci(publishing): enforce conventional commit linting on the PR name Dec 19, 2025
@hoolioh hoolioh force-pushed the julio/versioning/enforce-conventional-commits-pr branch from d603f64 to 41a60e3 Compare December 19, 2025 11:08
CONTRIBUTING.md Outdated

### Common Types

- **feat**: A new feature for the user
Copy link
Contributor

Choose a reason for hiding this comment

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

Question: given that this is library code, where do you draw the line between "refactor" and "feat", for changes that affect APIs?

Copy link
Contributor

Choose a reason for hiding this comment

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

My two cents: If capabilities or functionality aren't changing then it's a refactor, even if it's a breaking change for a public API because something like a function name has changed. If you add a new parameter to a function it's likely a feat.

@hoolioh Whatever we agree on should probably be documented to minimize confusion.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Sometimes the line can be a little bit blurry but I agree with @ekump pointed out. I the changes don't add any new functionality to the end user I would consider it a refactor even though there is breaking changes, in which case it will add a !, otherwise it's a feat.

@VianneyRuhlmann
Copy link
Contributor

VianneyRuhlmann commented Jan 6, 2026

Is it compatible with jira tags (e.g. APMSP-1234 ) ? Also descriptions mentions commit message being checked but the ci seems to only check for PR name, is it enforced only for squash commit message ?

@bantonsson
Copy link
Contributor

@VianneyRuhlmann You should be able to add the JIRA tag at the end according to https://github.com/conventional-changelog/commitlint/tree/master/@commitlint/config-conventional#subject-case

@hoolioh
Copy link
Contributor Author

hoolioh commented Jan 8, 2026

/merge

@dd-devflow-routing-codex
Copy link

dd-devflow-routing-codex bot commented Jan 8, 2026

View all feedbacks in Devflow UI.

2026-01-08 11:15:15 UTC ℹ️ Start processing command /merge


2026-01-08 11:15:22 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.
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-08 11:39:28 UTC ℹ️ MergeQueue: merge request added to the queue

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


2026-01-08 12:05:00 UTC ℹ️ MergeQueue: This merge request was merged

@dd-mergequeue dd-mergequeue bot deleted the julio/versioning/enforce-conventional-commits-pr branch January 8, 2026 12:04
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.

9 participants