Skip to content

chore(deps): pin tinystoragedrivers v2.1.2 and tinyinference c2c6a60 (zstd 0.14) - #585

Merged
M3gA-Mind merged 3 commits into
tinyhumansai:mainfrom
M3gA-Mind:chore/tsd-v2.1.2-zstd-0.14
Oct 27, 2026
Merged

M3gA-Mind merged 3 commits into
tinyhumansai:mainfrom
M3gA-Mind:chore/tsd-v2.1.2-zstd-0.14

Conversation

@M3gA-Mind

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

Copy link
Copy Markdown
Collaborator

Summary

  • Moves every tinystoragedrivers dependency from rev 29471a1 to the v2.1.2 release commit 6226b9484c8bd01c58741718cd89ba90a13a36bb, with version = "2.1.2". v2.1.2 carries zstd 0.14 (tinystoragedrivers#88).
  • Moves vendor/tinyinference to c2c6a60, 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).
  • zstd 0.13 is gone from both lockfiles; only zstd 0.14.3 remains.
  • This is step 3 of the zstd 0.14 rollout. A tinyagents release from this merge follows.

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.
  • Both Cargo.lock files, regenerated with cargo metadata (not cargo update):
    • root: 12 tsd crates go from 2.1.1 @ 29471a1 to 2.1.2 @ 6226b94;
    • proof: 9 tsd crates, the same move;
    • both: zstd 0.13.3 → 0.14.3 and zstd-safe 7.3.0 → 8.2.0;
    • nothing else moves.

Verification

Run with submodules initialized; vendor/tinyinference HEAD equals the gitlink.

  • Root:
    • 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, through tinystoragedrivers-connect mongodb/sqlite.
    • cargo check --workspace --all-targets --locked: exit 0.

Summary by CodeRabbit

  • Chores
    • Updated supporting components to newer versions.
    • No user-facing behavior changes are included in this release.

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

tinysweeper Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Tiny Sweeper review

Reviewed head: af72f7f3bd9cab8a3520eb07765665b052451274

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): pin tin…

Diagnostics and supporting details

Full summary

Pull 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

  • 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

Workspace-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

  • Modified — Workspace tinystoragedrivers pins moved to v2.1.2: The root manifest's six tsd entries (`types`, `api`, `testkit`, `tinystoragedrivers`, `document`, `connect`) are re-pointed from 2.1.0 @ 29471a1 to 2.1.2 @ 6226b94, keeping each entry's existing feature selection (`sqlite` on `tinystoragedrivers`/`document`/`connect`, `sqlite`+`file` on `document`). (Cargo.toml)
  • Modified — Crate-local dev-dependency pins moved to v2.1.2: `tinystoragedrivers-document` in the session crate, `tinystoragedrivers-busproxy` in the storage-kit crate, and `tinystoragedrivers-document` in the tasks crate each carry their own inline pin, and all three move to 2.1.2 @ 6226b94 alongside the workspace entries. (crates/tinyagents-session/Cargo.toml, crates/tinyagents-storage-kit/Cargo.toml, crates/tinyagents-tasks/Cargo.toml)
  • Modified — run-ledger-mongodb proof pins moved to v2.1.2: The proof's five tsd deps (`api`, `connect`, `document`, `testkit`, `types`) move to 2.1.2 @ 6226b94 while preserving their `optional = true` status and feature flags, including `features = ["mongodb"]` on `connect` and `default-features = false, features = ["mongodb"]` on `document`. (integration-proofs/run-ledger-mongodb/Cargo.toml)

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 5 files; 0 findings. _The code index is behind this pull request (indexed at `b3deec6efdde`), so retrieved context may be out of date._

security

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Lane summary: Reviewed 5 files; 0 findings. _The code index is behind this pull request (indexed at `b3deec6efdde`), 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 answered and reported no sensitive content in committed files.
  • Lane summary: No sensitive content in committed files. _The code index is behind this pull request (indexed at `b3deec6efdde`), so retrieved context may be out of date._

description

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Positive: The description lane caveated that it could not verify the lockfile contents, the `vendor/tinyinference` gitlink, or that `cargo check` passes, since those files are not in the diff, and noted the described change set is confined to dependency pins consistent with the PR's warning about bundling unrelated work and initializing submodules.
  • Lane summary: The Cargo.toml and Cargo.lock edits move every tinystoragedrivers pin from rev 29471a1/2.1.0 to v2.1.2 (6226b94), including the three crate-local pins and the run-ledger-mongodb proof pins, matching the description exactly. I could not verify the lockfile contents or the vendor/tinyinference gitlink or that `cargo check` passes, since the diff does not include those files, but nothing in the shown hunks contradicts the body; the PR text itself warns about bundling unrelated work and running with submodules initialized, and the diff is confined to dependency pins. _The code index is behind this pull request (indexed at `b3deec6efdde`), so retrieved context may be out of date._
Evidence and run details
  • Models: ladder/vectors-oai3, deepseek-v4.1-flash
  • Spend: $0.017863
  • Tokens: 383323 input · 6314 output · 86400 cached · 207 embedding
  • Updated: 2026-10-27T16:14:17Z
Head State Pass summary
af72f7f3bd9c ready for maintainer review 0 active finding(s), 0 resolved finding(s) (at 2026-10-27T16:14:17Z)

tinysweeper 0.1.2

@coderabbitai

coderabbitai Bot commented Oct 27, 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: 07c3b463-19e0-4064-8d43-11b7c0538038
Commits

Reviewing files that changed from the base of the PR and between 717743f and af72f7f.

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 TinyStorageDrivers dependencies now use version 2.1.2 and a new Git revision. The vendor/tinyinference submodule pointer also changes to a new commit.

Changes: Dependency and submodule pin updates

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: Low

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

Change: Other

Possibly related issues

  • tinyhumansai/openhuman#8427 identifies inconsistent tinystoragedrivers revisions. This change aligns the dependency declarations on version 2.1.2.
  • tinyhumansai/openhuman#7343 covers stale vendored-module pins. This change updates the tinyinference submodule pointer and aligns tinystoragedrivers revisions.

Possibly related PRs

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: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely describes the main changes: pinning tinystoragedrivers to v2.1.2 and updating the tinyinference submodule. The zstd 0.14 detail provides useful context.
Docstring Coverage Passed 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 survi…
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 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.

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

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