Repository navigation
chore(deps): pin tinystoragedrivers v2.1.2 and tinyinference c2c6a60 (zstd 0.14) - #585
Conversation
Move every tinystoragedrivers dependency, in the workspace, the crates that pin their own and the run-ledger-mongodb proof, from rev 29471a1 to the v2.1.2 release commit 6226b94, which carries zstd 0.14.
tinyinference#143: its tinystoragedrivers deps pin v2.1.2 (zstd 0.14).
cargo metadata in both workspaces against the repinned manifests: the tinystoragedrivers crates move to 2.1.2 at 6226b94 (12 in the root lock, 9 in the run-ledger-mongodb proof), zstd 0.13.3 to 0.14.3 and zstd-safe 7.3.0 to 8.2.0. Nothing else changes; zstd 0.13 is gone from both.
Tiny Sweeper reviewReviewed head: Verdict: Ready for maintainer review · Priority: none Diagnostics and supporting detailsFull summaryPull request purpose (title): chore(deps): pin tinystoragedrivers v2.1.2 and tinyinference c2c6a60 (zstd 0.14). Dependency-pin bump: this chore(deps) pull request moves every `tinystoragedrivers` dependency from rev 29471a1/version 2.1.0 to the v2.1.2 release commit 6226b94 with version 2.1.2, and moves `vendor/tinyinference` to c2c6a60 (the merge of tinyinference#143), so both copies of tsd share one source and zstd 0.13 is dropped for 0.14.3. The latest-push delta is unavailable, so no push-delta description is given. Unreviewed paths
Review snapshot
Completeness: Complete What changedWorkspace-level pins for the six tsd crates (`types`, `api`, `testkit`, `tinystoragedrivers`, `document`, `connect`) in the root `Cargo.toml` move from `version = "2.1.0"` / rev `29471a164619bcec03e5858a7d7ee0c65f52bf22` to `version = "2.1.2"` / rev `6226b9484c8bd01c58741718cd89ba90a13a36bb`, and each crate-local and proof-local pin is updated to the same release: `crates/tinyagents-session/Cargo.toml` (`document` dev-dependency), `crates/tinyagents-storage-kit/Cargo.toml` (`busproxy` dev-dependency), `crates/tinyagents-tasks/Cargo.toml` (`document` dev-dependency), and the five tsd deps in `integration-proofs/run-ledger-mongodb/Cargo.toml` (`api`, `connect`, `document`, `testkit`, `types`, retaining their `mongodb` features and `optional = true`). The whole pull request also touches both `Cargo.lock` files and the `vendor/tinyinference` gitlink. Features
TestsNo supported feature-to-test mapping was produced. Test execution is not inferred. FindingsNo active actionable findings. Before mergeNone. Agent review detailscritique
security
tests
commits
description
Evidence and run details
|
|
No actionable comments were generated in the recent review.
|
| Layer / File(s) | Summary |
|---|---|
Update dependency and submodule pins 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 |
TinyStorageDrivers dependencies now use version 2.1.2 and the updated Git revision. The tinyinference submodule pointer now references a different commit. |
Priority:
Estimated code review effort: 2 (Simple) | ~8 minutes
Change: Other
Possibly related issues
- tinyhumansai/openhuman#8427 identifies inconsistent
tinystoragedriversrevisions. This change aligns the dependency declarations on version 2.1.2. - tinyhumansai/openhuman#7343 covers stale vendored-module pins. This change updates the
tinyinferencesubmodule pointer and alignstinystoragedriversrevisions.
Possibly related PRs
- tinyhumansai/tinyagents#580 changes the same dependency declarations and submodule pin; this change advances those pins.
- tinyhumansai/tinyagents#578 retains version 2.1.0 due to the prior
tinyinferencepin; this change updates both sets of pins.
Suggested reviewers: senamakel, tinysweeper
Merge Risk: 
Minimal · up to af72f
-
The dependency and submodule updates are consistent with the stated release upgrade and introduce no identified merge-blocking risk.
Pre-merge checks: 
5
-
Full details: Docstring Coverage
-
Explanation
No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. 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 version line,
New storage pins fall into time.
A submodule hops ahead,
While old revisions leave their bed.
The manifest rests, its entries neat.
Comment @coderabbitai help to get the list of available commands.
Summary
tinystoragedriversdependency from rev29471a1to the v2.1.2 release commit6226b9484c8bd01c58741718cd89ba90a13a36bb, withversion = "2.1.2". v2.1.2 carries zstd 0.14 (tinystoragedrivers#88).vendor/tinyinferencetoc2c6a60, the merge of tinyinference#143, which pins the same tsd release. Both copies of tsd are at one source, so there's no duplicate crate source (the reason chore(vendor): bump tinytools 0.6.0, tinyinference 0.5.0, tinyliveagents 0.1.1 #578 was reverted).Changes
Cargo.toml: the six workspace tsd deps (types,api,testkit,tinystoragedrivers,document,connect).crates/tinyagents-session,crates/tinyagents-storage-kit,crates/tinyagents-tasks: the tsd deps they pin themselves (document,busproxy,document).integration-proofs/run-ledger-mongodb/Cargo.toml: its five tsd deps.vendor/tinyinference:2bb306b→c2c6a60.Cargo.lockfiles, regenerated withcargo metadata(notcargo update):29471a1to 2.1.2 @6226b94;zstd0.13.3 → 0.14.3 andzstd-safe7.3.0 → 8.2.0;Verification
Run with submodules initialized;
vendor/tinyinferenceHEAD equals the gitlink.cargo tree -i zstd --locked --all-features: only zstd v0.14.3 (dev-only).cargo check --workspace --all-targets --locked: exit 0.integration-proofs/run-ledger-mongodb:cargo tree -i zstd --locked: only zstd v0.14.3. Here it is a normal dependency, throughtinystoragedrivers-connectmongodb/sqlite.cargo check --workspace --all-targets --locked: exit 0.Summary by CodeRabbit