Skip to content

chore(deps): bump sha2 from 0.10.9 to 0.11.0 - #72

Merged
senamakel merged 2 commits into
mainfrom
dependabot/cargo/sha2-0.11.0
Sep 19, 2026
Merged

senamakel merged 2 commits into
mainfrom
dependabot/cargo/sha2-0.11.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 20, 2026

Copy link
Copy Markdown
Contributor

Bumps sha2 from 0.10.9 to 0.11.0.

Commits

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Aug 20, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/sha2-0.11.0 branch 2 times, most recently from 8631e15 to a6a17e1 Compare August 30, 2026 15:02
Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.10.9 to 0.11.0.
- [Commits](RustCrypto/hashes@sha2-v0.10.9...sha2-v0.11.0)

---
updated-dependencies:
- dependency-name: sha2
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/sha2-0.11.0 branch from a6a17e1 to e325197 Compare September 11, 2026 20:34
@coderabbitai

coderabbitai Bot commented Sep 11, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 62be4d17-e52c-4dd5-a8ef-5728ad411d36

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

Co-authored-by: Medulla <medulla@tinyhumans.ai>

@senamakel senamakel left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Dependency update verified: Rust SDK checks are green.

@senamakel
senamakel merged commit 3276dd1 into main Sep 19, 2026
3 checks passed
@dependabot
dependabot Bot deleted the dependabot/cargo/sha2-0.11.0 branch September 19, 2026 17:56
@tinysweeper

tinysweeper Bot commented Sep 19, 2026

Copy link
Copy Markdown

Tiny Sweeper review

Tiny Sweeper reviewed this change across 6 lane(s) and found 1 active actionable finding(s). Detailed lane evidence and any incomplete work are listed below.

State: Ready for maintainer review
Priority: medium
Reviewed head: 92c70454cc8a
Updated: 1789842667 (Unix time)

Review snapshot

Change surface Files Review signal Count
Production 5 Active findings 1
Tests 0 Noted findings 0
Documentation 0 Resolved findings 0
Configuration 2 Pending checks/questions 0

Completeness: Complete
Test assessment: No supported feature-to-test mapping was available; this does not mean tests are absent or passed.

What changed

The review could not produce a supported behavioral summary; inspect the cited changed surface and lane details below.

Features

None identified with supported citations.

Tests

No supported feature-to-test mapping was produced. Test execution is not inferred.

Findings

  • medium · critique · Gate hex behind the host and store features — `hex` is used only by `caps::host` and `store`, but this declaration makes it a dependency of every default `tinyflows` build. That bypasses the repository rule that host/store fun (crates/tinyflows/Cargo\.toml:38)

Before merge

None.

Agent review details

critique

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Lane summary: Reviewed 7 files; 1 finding. _The code index for this repository is cold, so this review saw the diff alone._ _2 memory call(s) failed (model: cortex: v1/answer answered 502 Bad Gateway), so this review saw part of what the engine holds._
  • Evidence: crates/tinyflows/Cargo\.toml — Gate hex behind the host and store features

security

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Lane summary: Reviewed 7 files; 0 findings. _The code index for this repository is cold, so this review saw the diff alone._ _2 memory call(s) failed (model: cortex: v1/answer answered 502 Bad Gateway), so this review saw part of what the engine holds._

tests

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Lane summary: This pull request bumps the `sha2` dependency from 0.10 to 0.11, adds the `hex` crate, and replaces `format!("{:x}", ...)` calls with `hex::encode(...)` in five files. The behaviour is unchanged; this is a pure refactoring of hex-encoded output. No test changes are needed because no new logic, branches, or public APIs are introduced. The change is safe to merge. _The code index for this repository is cold, so this review saw the diff alone._ _2 memory call(s) failed (model: cortex: v1/answer answered 502 Bad Gateway), so this review saw part of what the engine holds._

commits

  • Conclusion: Neutral
  • Scope reviewed: all assigned evidence
  • Lane summary: Nothing sensitive found in what this pull request commits.

description

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Lane summary: Updates sha2 to 0.11 and adapts hash output formatting using the hex crate. The code changes are correct, but the new hex dependency should be optional and gated behind the features that use it. _The code index for this repository is cold, so this review saw the diff alone._ _2 memory call(s) failed (model: cortex: v1/answer answered 502 Bad Gateway), so this review saw part of what the engine holds._

e2e

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Lane summary: This pull request replaces `format!("{:x}", ...)` with `hex::encode(...)` across five internal helper functions and bumps the `sha2` dependency from 0.10 to 0.11. The external behaviour of every changed function is identical — all produce the same lowercase hex digest string. No new routes, commands, flags, screens, persisted formats, or messages are introduced, and no existing end-to-end test is weakened. The change is a pure internal refactor with no external surface, so no end-to-end coverage is required. _The code index for this repository is cold, so this review saw the diff alone._ _2 memory call(s) failed (model: cortex: v1/answer answered 502 Bad Gateway), so this review saw part of what the engine holds._
Evidence and run details
  • Models: gpt-5.6-luna, deepseek-v4-flash
  • Spend: $0.008717
  • Tokens: 170084 input · 15173 output · 17548 cached · 0 embedding
Head State Pass summary
92c70454cc8a ready for maintainer review 1 active finding(s), 0 resolved finding(s) (at 1789842667)

tinysweeper 0.1.0

@tinysweeper tinysweeper Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

tinysweeper found nothing blocking. Approving.

             $0.0087 · 170,084 in / 15,173 out · 17,548 cached (10%) · gpt-5.6-luna, deepseek-v4-flash
critique:    $0.0042 · 78,612 in  / 3,465 out  · 8,103 cached (10%)  · gpt-5.6-luna, deepseek-v4-flash
security:    $0.0037 · 63,424 in  / 2,654 out  · 5,349 cached (8%)   · gpt-5.6-luna
tests:       $0.0002 · 7,898 in   / 2,096 out  · 1,536 cached (19%)  · deepseek-v4-flash
description: $0.0002 · 8,273 in   / 3,040 out  · 1,024 cached (12%)  · deepseek-v4-flash
e2e:         $0.0002 · 8,706 in   / 631 out    · 1,536 cached (18%)  · deepseek-v4-flash

# one safe path component, and staging a script in a temporary directory.
sha2 = { version = "0.10", optional = true }
sha2 = { version = "0.11", optional = true }
hex = "0.4"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

priority medium critique confident

Gate hex behind the host and store features

hex is used only by caps::host and store, but this declaration makes it a dependency of every default tinyflows build. That bypasses the repository rule that host/store functionality and their dependencies remain behind default-off features, and forces the engine to resolve and compile an otherwise unused dependency. Make hex optional and add dep:hex to each feature that uses it (host-caps and store).

[RULE] feature-gating ·

@tinysweeper tinysweeper Bot added the priority: p2 Soon. Real but survivable — a rough edge, a gap, a thing that will bite later. label Sep 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file priority: p2 Soon. Real but survivable — a rough edge, a gap, a thing that will bite later. rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant