Skip to content

chore(deps): update rust crate similar-asserts to v2#1838

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit into
mainfrom
renovate/similar-asserts-2.x
Jun 6, 2026
Merged

chore(deps): update rust crate similar-asserts to v2#1838
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit into
mainfrom
renovate/similar-asserts-2.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jun 6, 2026

This PR contains the following updates:

Package Type Update Change
similar-asserts workspace.dependencies major 1.72.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

Cargo major update — Before merging, verify the workspace compiles and check upstream release notes for removed features or API changes.


Release Notes

mitsuhiko/similar-asserts (similar-asserts)

v2.0.0

Compare Source

  • Raised the crate edition to Rust 2024 and updated the MSRV to Rust 1.85.
  • Upgraded the similar dependency to 3.0.0.
  • Modernized CI workflows to current GitHub Actions and added PR runs.
  • Replaced atomic env-var caching with OnceLock.
  • Minor documentation and wording fixes.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from a team as a code owner June 6, 2026 01:10
@datadog-official

This comment has been minimized.

@pr-commenter
Copy link
Copy Markdown

pr-commenter Bot commented Jun 6, 2026

Binary Size Analysis (Agent Data Plane)

Baseline: 06d0a65 · Comparison: 7316cf7 · diff
Analysis Configuration: stripped binaries · Pass/Fail Threshold: +5%
Sizes: 38.01 MiB (baseline) vs 38.01 MiB (comparison)
Size Change: +0 B (+0.00%)

✅ Binary size difference within threshold

Changes by Module
Module File Size Symbols
anon.85240eacea40817b540ad191ce7e90d0.1.llvm.10928232986713588094 +130 B 1
anon.85240eacea40817b540ad191ce7e90d0.1.llvm.17366941510282208986 -130 B 1
anon.85240eacea40817b540ad191ce7e90d0.4.llvm.10928232986713588094 +115 B 1
anon.85240eacea40817b540ad191ce7e90d0.4.llvm.17366941510282208986 -115 B 1
anon.85240eacea40817b540ad191ce7e90d0.3.llvm.10928232986713588094 +109 B 1
anon.85240eacea40817b540ad191ce7e90d0.3.llvm.17366941510282208986 -109 B 1
anon.85240eacea40817b540ad191ce7e90d0.0.llvm.10928232986713588094 +97 B 1
anon.85240eacea40817b540ad191ce7e90d0.0.llvm.17366941510282208986 -97 B 1
anon.85240eacea40817b540ad191ce7e90d0.2.llvm.10928232986713588094 +95 B 1
anon.85240eacea40817b540ad191ce7e90d0.2.llvm.17366941510282208986 -95 B 1
Detailed Symbol Changes
    FILE SIZE        VM SIZE    
 --------------  -------------- 
  [NEW]    +130  [NEW]     +40    anon.85240eacea40817b540ad191ce7e90d0.1.llvm.10928232986713588094
  [NEW]    +115  [NEW]     +25    anon.85240eacea40817b540ad191ce7e90d0.4.llvm.10928232986713588094
  [NEW]    +109  [NEW]     +19    anon.85240eacea40817b540ad191ce7e90d0.3.llvm.10928232986713588094
  [NEW]     +97  [NEW]      +7    anon.85240eacea40817b540ad191ce7e90d0.0.llvm.10928232986713588094
  [NEW]     +95  [NEW]      +5    anon.85240eacea40817b540ad191ce7e90d0.2.llvm.10928232986713588094
  [DEL]     -95  [DEL]      -5    anon.85240eacea40817b540ad191ce7e90d0.2.llvm.17366941510282208986
  [DEL]     -97  [DEL]      -7    anon.85240eacea40817b540ad191ce7e90d0.0.llvm.17366941510282208986
  [DEL]    -109  [DEL]     -19    anon.85240eacea40817b540ad191ce7e90d0.3.llvm.17366941510282208986
  [DEL]    -115  [DEL]     -25    anon.85240eacea40817b540ad191ce7e90d0.4.llvm.17366941510282208986
  [DEL]    -130  [DEL]     -40    anon.85240eacea40817b540ad191ce7e90d0.1.llvm.17366941510282208986
  [ = ]       0  [ = ]       0    TOTAL

@pr-commenter
Copy link
Copy Markdown

pr-commenter Bot commented Jun 6, 2026

Regression Detector (Agent Data Plane)

Run ID: 536b488b-c78d-42c7-978a-c3c2f36fd9ac
Baseline: 06d0a651 · Comparison: 7316cf7c · diff

Optimization Goals: ✅ No significant changes detected

Fine details of change detection per experiment (35)

Experiments configured erratic: true are tagged (ignored) and skipped when determining which experiments regressed or improved. Experiments which are detected as erratic at runtime are tagged (erratic) to flag that the run's sample dispersion was high, but their regression / improvement signal still counts.

experiment goal Δ mean % links
otlp_ingest_logs_5mb_memory (ignored) memory ⚪ +6.64 metrics profiles logs
otlp_ingest_traces_ottl_transform_5mb_cpu (erratic) cpu ⚪ +1.69 metrics profiles logs
otlp_ingest_metrics_5mb_cpu (erratic) cpu ⚪ +1.58 metrics profiles logs
otlp_ingest_metrics_5mb_memory memory ⚪ +1.08 metrics profiles logs
otlp_ingest_traces_ottl_filtering_5mb_cpu (erratic) cpu ⚪ +1.01 metrics profiles logs
dsd_uds_10mb_3k_contexts_memory memory ⚪ +0.35 metrics profiles logs
quality_gates_rss_dsd_ultraheavy memory ⚪ +0.30 metrics profiles logs
dsd_uds_500mb_3k_contexts_memory memory ⚪ +0.12 metrics profiles logs
otlp_ingest_traces_ottl_transform_5mb_throughput throughput ⚪ -0.04 metrics profiles logs
otlp_ingest_traces_ottl_filtering_5mb_memory memory ⚪ +0.03 metrics profiles logs
dsd_uds_512kb_3k_contexts_memory memory ⚪ +0.03 metrics profiles logs
otlp_ingest_traces_ottl_transform_5mb_memory memory ⚪ +0.01 metrics profiles logs
otlp_ingest_traces_5mb_cpu (erratic) cpu ⚪ +0.01 metrics profiles logs
dsd_uds_512kb_3k_contexts_throughput throughput ⚪ -0.00 metrics profiles logs
dsd_uds_1mb_3k_contexts_throughput throughput ⚪ -0.00 metrics profiles logs
dsd_uds_100mb_3k_contexts_throughput throughput ⚪ -0.00 metrics profiles logs
dsd_uds_10mb_3k_contexts_throughput throughput ⚪ +0.01 metrics profiles logs
otlp_ingest_traces_ottl_filtering_5mb_throughput throughput ⚪ +0.01 metrics profiles logs
otlp_ingest_traces_5mb_memory memory ⚪ -0.01 metrics profiles logs
otlp_ingest_metrics_5mb_throughput throughput ⚪ +0.01 metrics profiles logs
otlp_ingest_traces_5mb_throughput throughput ⚪ +0.01 metrics profiles logs
otlp_ingest_logs_5mb_throughput (ignored) throughput ⚪ +0.03 metrics profiles logs
quality_gates_rss_idle memory ⚪ -0.03 metrics profiles logs
quality_gates_rss_dsd_low memory ⚪ -0.06 metrics profiles logs
otlp_ingest_logs_5mb_cpu (ignored) cpu ⚪ -0.13 metrics profiles logs
dsd_uds_100mb_3k_contexts_memory memory ⚪ -0.16 metrics profiles logs
dsd_uds_1mb_3k_contexts_memory memory ⚪ -0.21 metrics profiles logs
quality_gates_rss_dsd_heavy memory ⚪ -0.21 metrics profiles logs
quality_gates_rss_dsd_medium memory ⚪ -0.45 metrics profiles logs
dsd_uds_500mb_3k_contexts_cpu (erratic) cpu ⚪ -1.17 metrics profiles logs
dsd_uds_1mb_3k_contexts_cpu (erratic) cpu ⚪ -1.42 metrics profiles logs
dsd_uds_100mb_3k_contexts_cpu (erratic) cpu ⚪ -1.64 metrics profiles logs
dsd_uds_512kb_3k_contexts_cpu (erratic) cpu ⚪ -2.39 metrics profiles logs
dsd_uds_500mb_3k_contexts_throughput throughput ⚪ +2.75 metrics profiles logs
dsd_uds_10mb_3k_contexts_cpu (erratic) cpu ⚪ -2.88 metrics profiles logs
Bounds Checks: ✅ Passed (5)
experiment check replicates observed links
quality_gates_rss_dsd_heavy memory_usage 10/10 ✅ 115 MiB ≤ 140 MiB metrics profiles logs
quality_gates_rss_dsd_low memory_usage 10/10 ✅ 39.6 MiB ≤ 50 MiB metrics profiles logs
quality_gates_rss_dsd_medium memory_usage 10/10 ✅ 60.1 MiB ≤ 75 MiB metrics profiles logs
quality_gates_rss_dsd_ultraheavy memory_usage 10/10 ✅ 183 MiB ≤ 200 MiB metrics profiles logs
quality_gates_rss_idle memory_usage 10/10 ✅ 26.7 MiB ≤ 40 MiB metrics profiles logs
Explanation

A change is flagged as a regression when |Δ mean %| > 5.00% in the regressing direction for its optimization goal AND SMP marks the experiment as a regression (is_regression: true). Improvements use the matching criteria for the improving direction. Experiments configured erratic: true (tagged (ignored)) are skipped outright; experiments detected as erratic at runtime (tagged (erratic)) still count, since that flag describes sample dispersion rather than directional certainty. The Δ mean % cell is colored accordingly: 🟢 = improvement, 🔴 = regression, ⚪ = neutral. Reduction in CPU or memory is an improvement; reduction in ingress throughput is a regression.

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d Bot merged commit efde53d into main Jun 6, 2026
85 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d Bot deleted the renovate/similar-asserts-2.x branch June 6, 2026 03:30
dd-octo-sts Bot pushed a commit that referenced this pull request Jun 6, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [similar-asserts](https://redirect.github.com/mitsuhiko/similar-asserts) | workspace.dependencies | major | `1.7` → `2.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/1486) for more information.

**Cargo major update** — Before merging, verify the workspace compiles and check upstream release notes for removed features or API changes.

---

### Release Notes

<details>
<summary>mitsuhiko/similar-asserts (similar-asserts)</summary>

### [`v2.0.0`](https://redirect.github.com/mitsuhiko/similar-asserts/blob/HEAD/CHANGELOG.md#200)

[Compare Source](https://redirect.github.com/mitsuhiko/similar-asserts/compare/1.7.0...2.0.0)

- Raised the crate edition to Rust 2024 and updated the MSRV to Rust 1.85.
- Upgraded the `similar` dependency to `3.0.0`.
- Modernized CI workflows to current GitHub Actions and added PR runs.
- Replaced atomic env-var caching with `OnceLock`.
- Minor documentation and wording fixes.

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/DataDog/saluki).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: jesse.szwedko <jesse.szwedko@datadoghq.com> efde53d
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.

1 participant