Skip to content

chore(deps): take tinystoragedrivers v0.10.0 by range, tinybus main - #86

Merged
senamakel merged 1 commit into
mainfrom
tsd-0.10
Oct 14, 2026
Merged

senamakel merged 1 commit into
mainfrom
tsd-0.10

Conversation

@senamakel

@senamakel senamakel commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Part of tinyhumansai/openhuman#7610 and #7543.

OpenHuman's vendored TinyAgents now carries tinystoragedrivers v0.10.0, and a module linked beside the host must resolve the same storage crates (a root [patch] replaces a git dependency only when its version requirement admits the patched crate). This crate named v0.8.0 by exact version.

  • Takes tinystoragedrivers at tag v0.10.0 for standalone builds, and names versioned dependencies by the range >=0.8.0, <1 so a host that patches in its own copy is admitted without another module release for every storage bump.
  • Bumps the nested vendor/tinybus to tinybus main (1f33d1b): the v0.10.0 tinystoragedrivers-busproxy uses Connection::accept_stream_from / emit_to, which tinybus gained after 0.1.5.
  • Patch version bump so the change can be released and re-pinned.

Verified locally: cargo build --workspace --all-features, cargo test --workspace --all-features and cargo clippy --workspace --all-targets -D warnings are clean, with no source changes.

Summary by CodeRabbit

  • Chores
    • Updated package versions and refreshed the storage-driver integration to support a broader range of compatible releases.
    • Updated the bundled bus component.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-14T01:27:02.161872Z 241d9d0 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@coderabbitai

coderabbitai Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: fa7341ad-85d1-4155-9634-3b98f65c39e0
📥 Commits

Reviewing files that changed from the base of the PR and between 874cd96 and 241d9d0.

⛔ Files ignored due to path filters: 1
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing: 5
  • Cargo.toml
  • crates/tinyjuice-bus/Cargo.toml
  • crates/tinyjuice-drivers/Cargo.toml
  • crates/tinyjuice-module/Cargo.toml
  • vendor/tinybus

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

📝 Walkthrough

Package versions increased to 0.10.3. Storage-driver dependency requirements and Git tags changed, and the vendored tinybus commit reference was updated.

Changes: Release metadata

Layer / File(s) Summary
Package and dependency metadata
Cargo.toml, crates/tinyjuice-bus/Cargo.toml, crates/tinyjuice-drivers/Cargo.toml, crates/tinyjuice-module/Cargo.toml, vendor/tinybus
Package versions changed to 0.10.3. Storage-driver dependencies now accept versions >=0.8.0, <1 and use Git tag v0.10.0. The vendor/tinybus commit reference changed.

Priority: ⬇️ Low

Estimated code review effort: 2 (Simple) | ~8 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to 241d9

The release resolves the intended storage-driver packages, and the updated Tinybus APIs match their call sites. No concrete regression is established, so no actionable merge-blocking risk remains beyond normal checks.

### Architecture Summary

Architecture risk: 🔵 Low · up to 241d9

The change affects 2 systems.

Changed systems: crates, Cargo.toml

Architecture concerns
No architecture-level concerns identified.

Review details

Systems and components

  • observed — crates (service) was modified; 3 changed files map to changed impact.
  • observed — Cargo.toml (service) was modified; 1 changed file maps to changed impact.

Before / after behavior

  • observed — Modified behavior in Cargo.toml: The package version changed from 0.10.2 to 0.10.3.
  • observed — Modified behavior in Cargo.toml: The path dependency on tinyjuice-bus changed its required version from 0.10.2 to 0.10.3.
  • observed — Modified behavior in crates/tinyjuice-bus/Cargo.toml: The package version changed from 0.10.2 to 0.10.3.
  • observed — Modified behavior in crates/tinyjuice-drivers/Cargo.toml: The dependency version requirement changed from exactly 0.8.0 to >=0.8.0, <1, and the Git tag changed from v0.8.0 to v0.10.0.
Pre-merge checks: Passed 5
Passed Passed checks: 5 passed
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly identifies the tinystoragedrivers dependency update and the tinybus revision update, which are the main changes in the pull request.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

A rabbit checks the version line,
Then hops where driver tags align.
Tinybus takes a newer place,
Three-tenths marks the package pace.
The rabbit bounds through fields of green.

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

@senamakel
senamakel merged commit c3efbee into main Oct 14, 2026
14 checks passed
@tinysweeper

tinysweeper Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Tiny Sweeper review

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

State: Ready for maintainer review
Priority: none
Reviewed head: 241d9d093254
Updated: 2026-10-14T03:05:26Z

Review snapshot

Change surface Files Review signal Count
Production 0 Active findings 0
Tests 0 Noted findings 0
Documentation 0 Resolved findings 0
Configuration 4 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.

Features

None identified with supported citations.

Tests

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

Findings

No active actionable findings.

Before merge

None.

Agent review details

critique

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Lane summary: Reviewed 4 files; 0 findings. _The code index is behind this pull request (indexed at `333877252fe3`), so retrieved context may be out of date._

security

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Lane summary: Reviewed 4 files; 0 findings. _The code index is behind this pull request (indexed at `333877252fe3`), so retrieved context may be out of date._

tests

  • Conclusion: Neutral
  • Scope reviewed: all assigned evidence
  • Lane summary: No behavioural change: nothing outside documentation, configuration and tests.

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: The diff is a pure dependency/metadata change: patch version bumps in three Cargo manifests and re-pointing tinystoragedrivers from exact 0.8.0 at tag v0.8.0 to the range >=0.8.0, <1 at tag v0.10.0, plus the nested vendor/tinybus bump the body describes. I could not verify the submodule bump itself — the diff contains no submodule pointer — and I cannot resolve the remote git tags or the new tinystoragedrivers-busproxy API surface from this tree, so those claims in the body rest on the author's local build. Nothing in the diff's own content contradicts the description, and I found no defect to report. _The code index is behind this pull request (indexed at `333877252fe3`), so retrieved context may be out of date._
Evidence and run details
  • Models: ladder/vectors-oai3, deepseek-v4.1-flash
  • Spend: $0.003761
  • Tokens: 308357 input · 45246 output · 47360 cached · 109 embedding
Head State Pass summary
241d9d093254 ready for maintainer review 0 active finding(s), 0 resolved finding(s) (at 2026-10-14T03:05:26Z)

tinysweeper 0.1.2

@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.0038 · 308,357 in / 45,246 out · 47,360 cached (15%) · ladder/vectors-oai3, deepseek-v4.1-flash · 109 embedded
critique:    $0.0031 · 203,509 in / 37,258 out · 34,944 cached (17%) · deepseek-v4.1-flash
security:    $0.0004 · 87,425 in  / 3,275 out  · 10,368 cached (12%) · deepseek-v4.1-flash
description: $0.0002 · 14,824 in  / 2,157 out  · 2,048 cached (14%)  · deepseek-v4.1-flash

@tinysweeper tinysweeper Bot added the priority: p3 Whenever. Cosmetic, a nicety, or a cleanup with no user visible effect. label Oct 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority: p3 Whenever. Cosmetic, a nicety, or a cleanup with no user visible effect.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant