Skip to content

chore(deps): move tinystoragedrivers to 2.1.1 (tinybus v0.3.6) - #580

Merged
M3gA-Mind merged 2 commits into
tinyhumansai:mainfrom
M3gA-Mind:chore/tsd-tinybus-0.3.6
Oct 26, 2026
Merged

M3gA-Mind merged 2 commits into
tinyhumansai:mainfrom
M3gA-Mind:chore/tsd-tinybus-0.3.6

Conversation

@M3gA-Mind

@M3gA-Mind M3gA-Mind commented Oct 26, 2026 •

Copy link
Copy Markdown
Collaborator

Moves tinyagents onto tinybus 0.3.6 through tinystoragedrivers. This is part of the coordinated tinybus 0.3.6 move: openhuman's module loader only admits modules built in the host's tinybus series.

tinyagents has no direct tinybus dependency. It gets tinybus through tinystoragedrivers-bus and -busproxy, so this moves the tinystoragedrivers rev and the nested tinyinference that pins it.

Changes

  • tinystoragedrivers rev 05eaada (2.1.0, tinybus 0.1.6) → 29471a1 (2.1.1, tinybus 0.3.6; the tinystoragedrivers#87 merge). The rev moves in the root Cargo.toml, tinyagents-session, tinyagents-storage-kit, tinyagents-tasks and integration-proofs/run-ledger-mongodb. Only the rev changes; the version = "2.1.0" requirement still matches 2.1.1.
  • vendor/tinyinference 26af760 → 2bb306b: the tinyinference#142 merge, which moves tinyinference to the same tinystoragedrivers rev and nothing else. Both have to move together. Moving only this repo's rev leaves two tinystoragedrivers sources, which is why the 2.1.1 bump in chore(vendor): bump tinytools 0.6.0, tinyinference 0.5.0, tinyliveagents 0.1.1 #578 was reverted.
  • Lockfiles, regenerated with cargo metadata (no cargo update):
    • Root: tinybus 0.1.6 → 0.3.6 at 6ce06bc, and the tinystoragedrivers crates 2.1.0 → 2.1.1 at 29471a1. There's exactly one source for each tinystoragedrivers crate and for tinybus, and no 05eaada or 0de2d28 is left. ureq is already 3.5.0 on main, so nothing else moves.
    • integration-proofs/run-ledger-mongodb: its nine tinystoragedrivers crates move the same way.

Compatibility

tinybus 0.1.6 → 0.3.6 only adds public API; the version change is a series bump with an unchanged wire format. tinystoragedrivers 2.1.0 → 2.1.1 is sqlite connection fixes. No source changes are needed here.

Summary by CodeRabbit

  • Chores
    • Updated third-party components used by the application and its development and integration workflows.
    • No user-facing features or behavior changes are described in this update.

Moves the tinystoragedrivers git rev from 05eaada (2.1.0, tinybus
0.1.6) to 29471a1 (2.1.1, tinybus 0.3.6) and vendor/tinyinference to
2bb306b (tinyinference#142), which pins the same tinystoragedrivers
rev. Moving both together keeps one tinystoragedrivers source; moving
only this repo duplicated the crates (tinyhumansai#578).
…0.3.6

Root lock: tinybus 0.1.6 -> 0.3.6 at 6ce06bc and the tinystoragedrivers
crates 2.1.0 -> 2.1.1 at 29471a1, one source each. The
run-ledger-mongodb proof lock moves its nine tinystoragedrivers crates
the same way. No other package changes.
@tinysweeper

tinysweeper Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Tiny Sweeper review

Reviewed head: a900c9f113eaa95a458deda808d9402549575f52

Verdict: Ready for maintainer review · Priority: none
Coverage: Reviewed 5 of 8 files; not reviewed: Cargo.lock, integration-proo…, and 1 additional unreviewed files.
Pull request purpose (title): chore(deps): move ti…

Diagnostics and supporting details

Full summary

Pull request purpose (title): chore(deps): move tinystoragedrivers to 2.1.1 (tinybus v0.3.6). Tiny Sweeper completed its review; deterministic results follow.

Unreviewed paths

  • Cargo.lock
  • integration-proofs/run-ledger-mongodb/Cargo.lock
  • vendor/tinyinference

Review snapshot

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

Every tinystoragedrivers manifest pin moves from rev 05eaada to rev 29471a1: the root workspace entries for types, api, testkit, the main crate, document and connect (with the same versions and feature lists); the session dev-dependency on tinystoragedrivers-document; the storage-kit dev-dependency on tinystoragedrivers-busproxy; the tasks dev-dependency on tinystoragedrivers-document; and the five optional mongodb-feature pins in the run-ledger-mongodb proof. The PR also moves vendor/tinyinference from 26af760 to 2bb306b and regenerates the root and mongodb-proof Cargo.lock files so tinybus resolves at 0.3.6 and tinystoragedrivers at 2.1.1, with no stale 05eaada or 0de2d28 sources remaining per the PR body. No source code is modified; the description states the version = "2.1.0" requirement still matches 2.1.1 and no source changes are needed for the compatibility claims.

Features

  • Modified — Workspace tinystoragedrivers pins advanced to rev 29471a1 (2.1.1, tinybus 0.3.6): All six workspace-level tinystoragedrivers dependencies (types, api, testkit, main crate, document, connect) now resolve to the new revision, which carries tinybus 0.3.6; the version requirement, feature lists and the canonical-revision comment are unchanged. (Cargo.toml, Cargo.toml tracing = "0.1")
  • Modified — Crate-level dev-dependency rev pins advanced: The session, storage-kit and tasks crates pull their test-time tinystoragedrivers crates (document, busproxy) from the new revision only, keeping the workspace on a single tinystoragedrivers source during tests. (crates/tinyagents-session/Cargo.toml storage-drivers = [], crates/tinyagents-storage-kit/Cargo.toml tinystoragedrivers-api = { workspace = true }, crates/tinyagents-tasks/Cargo.toml tinyagents-storage-kit = { workspace = true })
  • Modified — MongoDB proof optional pins advanced: The run-ledger-mongodb integration proof resolves its five optional tinystoragedrivers crates at the new revision while retaining the same feature sets (api, connect with mongodb, document with mongodb default-features off, testkit, types) and optional status. (integration-proofs/run-ledger-mongodb/Cargo.toml reqwest = { version = "0.12", default-features = false })

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
  • Positive: The critique lane is answered and reports no findings: the change is a pure rev substitution with versions, features and surrounding comment unchanged, so there is no in-tree logic to defect against.
  • Lane summary: The diff is a pure rev bump of the six workspace `tinystoragedrivers` entries from 05eaada… to 29471a1…, changing nothing else (versions, features, and the surrounding comment all stay the same), so there is no in-tree logic to defect against; the only thing I could not verify from here is whether the workspace still builds and tests against the new revision, since the vendored/git source is outside the visible tree. 5 file(s) are the mechanical rename `05eaada962decbab33bafa4763d2bd1a67f6b456` → `29471a164619bcec03e5858a7d7ee0c65f52bf22`, verified line for line; one of them was read to judge the substitution itself, the rest were not sent to a model. _The code index is behind this pull request (indexed at `d29fbf588a9b`), so retrieved context may be out of date._

security

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Positive: The security lane is answered and reports no findings for the revised dependency pins.
  • Lane summary: Reviewed 0 files; 0 findings. 5 file(s) are the mechanical rename `05eaada962decbab33bafa4763d2bd1a67f6b456` → `29471a164619bcec03e5858a7d7ee0c65f52bf22`, verified line for line; one of them was read to judge the substitution itself, the rest were not sent to a model. _The code index is behind this pull request (indexed at `d29fbf588a9b`), 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: Success
  • Scope reviewed: all assigned evidence
  • Positive: The commits lane is answered and reports no sensitive content in committed files.
  • Lane summary: No sensitive content in committed files. _The code index is behind this pull request (indexed at `d29fbf588a9b`), so retrieved context may be out of date._

description

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Lane summary: The diff does exactly what the description says: every tinystoragedrivers rev pin moves from 05eaada to 29471a1 across the root workspace, the three crate manifests and the mongodb proof, with no other manifest content touched, and the searched lockfiles carry the new rev with no 05eaada left in the checked-out tree. The only thing I could not verify is the submodule halves the body describes (vendor/tinyinference 26af760 → 2bb306b and the lockfile diffs themselves), since those submodules are not checked out in the reviewed tree, and that is a CI/checkout matter rather than something the diff contradicts; the change looks sound. _The code index is behind this pull request (indexed at `d29fbf588a9b`), so retrieved context may be out of date._
Evidence and run details
  • Models: ladder/vectors-oai3, deepseek-v4.1-flash
  • Spend: $0.000400
  • Tokens: 65973 input · 2500 output · 14848 cached · 200 embedding
  • Updated: 2026-10-26T12:21:30Z
Head State Pass summary
a900c9f113ea ready for maintainer review 0 active finding(s), 0 resolved finding(s) (at 2026-10-26T12:21:30Z)

tinysweeper 0.1.2

@coderabbitai

coderabbitai Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 3cf1de80-fd16-4405-993f-3d54e3cfeaed
Commits

Reviewing files that changed from the base of the PR and between 8442d8a and a900c9f.

Files ignored due to path filters: 2
  • Cargo.lock is excluded by !**/*.lock
  • integration-proofs/run-ledger-mongodb/Cargo.lock is excluded by !**/*.lock
Files selected for processing: 6
  • Cargo.toml
  • crates/tinyagents-session/Cargo.toml
  • crates/tinyagents-storage-kit/Cargo.toml
  • crates/tinyagents-tasks/Cargo.toml
  • integration-proofs/run-ledger-mongodb/Cargo.toml
  • vendor/tinyinference

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

Walkthrough

The dependency manifests now pin TinyStorageDrivers to revision 29471a164619bcec03e5858a7d7ee0c65f52bf22. The vendor/tinyinference submodule now points to commit 2bb306b18d04468e960df9c1e672934cc132cc13.

Changes: Dependency revision alignment

Layer / File(s) Summary
Update dependency revisions
Cargo.toml, crates/tinyagents-session/Cargo.toml, crates/tinyagents-storage-kit/Cargo.toml, crates/tinyagents-tasks/Cargo.toml, integration-proofs/run-ledger-mongodb/Cargo.toml, vendor/tinyinference
The manifests update their TinyStorageDrivers revision pins. The tinyinference submodule reference changes to a new commit.

Priority: Normal

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

Change: Other

Possibly related PRs

Suggested labels: priority: p3

Suggested reviewers: senamakel, tinysweeper

Merge Risk: Minimal · up to a900c

The dependency revisions are aligned as intended, with no established merge-blocking issue.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title accurately and concisely describes the main change: updating tinystoragedrivers to 2.1.1 to move tinybus to version 0.3.6.
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.
Full details: Docstring Coverage

Explanation

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 files. (6 skipped: 6 unsupported.)

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

A rabbit checks each pinned revision.
The manifests now point in sync.
A submodule takes a newer commit.
No version or feature setting shifts.
The rabbit hops through a tidy diff.

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

@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.

Diagnostics

Total spend: $0.0004

@tinysweeper tinysweeper Bot added the priority: p3 Whenever. Cosmetic, a nicety, or a cleanup with no user visible effect. label Oct 26, 2026
@M3gA-Mind
M3gA-Mind merged commit 4a51cd4 into tinyhumansai:main Oct 26, 2026
18 checks passed
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