Skip to content

chore(deps): pin tinystoragedrivers v2.1.2 (zstd 0.14) - #143

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

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

Conversation

@M3gA-Mind

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). With it, the lock drops zstd 0.13.3.
  • This is step 2 of the zstd 0.14 rollout. tinyagents then bumps the same tsd rev and its vendor/tinyinference gitlink to this PR's merge commit.

Changes

  • crates/tinyinference-image/Cargo.toml: tinystoragedrivers-api, -types and -testkit.
  • crates/tinyinference-providers/Cargo.toml: tinystoragedrivers-api.
  • Cargo.lock (regenerated with cargo metadata, not cargo update):
    • the 9 tinystoragedrivers-* crates go from 2.1.1 @ 29471a1 to 2.1.2 @ 6226b94;
    • zstd 0.13.3 → 0.14.3, and zstd-safe 7.3.0 → 8.2.0;
    • nothing else moves.

Verification

  • cargo tree -i zstd --locked, all features plus dev: only zstd v0.14.3. Without dev: nothing, so zstd is dev-only here.
  • cargo check --workspace --all-targets --locked: exit 0.
  • The tsd v2.1.2 tag dereferences to 6226b94. That commit is tsd main, one release commit on top of 19be641 (feat: preserve local provider identity through the registry #88), and its own lock has a single zstd 0.14.3.

Move every tinystoragedrivers dependency from rev 29471a1 to the v2.1.2
release commit 6226b94, which carries zstd 0.14.
cargo metadata against the repinned manifests: the nine tinystoragedrivers
crates move to 2.1.2 at 6226b94, zstd 0.13.3 to 0.14.3 and zstd-safe 7.3.0
to 8.2.0. Nothing else changes.
@coderabbitai

coderabbitai Bot commented Oct 27, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

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: 5b5c1915-02ef-489b-9046-25a8eee0a826
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

@tinysweeper

tinysweeper Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Tiny Sweeper review

Reviewed head: 100792f81e5ba74a64ab71fd92669aff6bda29ae

Verdict: Ready for maintainer review · Priority: none
Coverage: Reviewed 2 of 3 files; not reviewed: Cargo.lock.
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 (zstd 0.14). This pull request re-pins every `tinystoragedrivers` dependency to the v2.1.2 release commit `6226b9484c8bd01c58741718cd89ba90a13a36bb`, updating `version = "2.1.2"` on the storage port crates used by the image and provider crates. Its stated purpose is to move off rev `29471a1` so that zstd 0.14 (tracked as tinystoragedrivers#88) is picked up and the lock no longer carries zstd 0.13.3, positioning this as step 2 of a zstd 0.14 rollout ahead of a tinyagents bump. The whole-pull-request diff covers `Cargo.lock`, `crates/tinyinference-image/Cargo.toml` and `crates/tinyinference-providers/Cargo.toml`, with 26 additions and 26 deletions. The critique, security and commits lanes each answered across both reviewed files with no findings, and the description lane answered that the title, body and diff agree. The latest-push-delta evidence is unavailable, so the whole-pull-request diff is not presented as a push delta.

Unreviewed paths

  • Cargo.lock

Review snapshot

Change surface Files Review signal Count
Production 0 Active findings 0
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

Across the changed manifests, the storage abstraction crates move from `tinystoragedrivers` 2.1.0 at rev `29471a164619bcec03e5858a7d7ee0c65f52bf22` to 2.1.2 at rev `6226b9484c8bd01c58741718cd89ba90a13a36bb`. In `crates/tinyinference-image/Cargo.toml`, this applies to the `tinystoragedrivers-api` and `tinystoragedrivers-types` runtime dependencies and the `tinystoragedrivers-testkit` dev-dependency; in `crates/tinyinference-providers/Cargo.toml`, it applies to `tinystoragedrivers-api`. The dependency graph therefore resolves a single newer revision of the storage drivers for both crates, which is the mechanism by which the described zstd 0.14 upgrade reaches the build, with no other dependency entries or code paths modified in the supplied diff.

Features

  • Modified — tinystoragedrivers storage port crates re-pinned to v2.1.2 in the image crate: The image crate now depends on `tinystoragedrivers-api` and `tinystoragedrivers-types` at version 2.1.2, rev `6226b9484c8bd01c58741718cd89ba90a13a36bb`, instead of 2.1.0 at rev `29471a164619bcec03e5858a7d7ee0c65f52bf22`, so generated media written through the `BlobStore` port uses the newer storage driver revision that carries the zstd 0.14 change. (crates/tinyinference-image/Cargo.toml serde_json = { workspace = true })
  • Modified — tinystoragedrivers-testkit dev-dependency re-pinned to v2.1.2 in the image crate: The image crate's dev-dependency on `tinystoragedrivers-testkit` moves to version 2.1.2 at rev `6226b9484c8bd01c58741718cd89ba90a13a36bb`, keeping the test helper surface aligned with the runtime storage port crates at the same revision so dev builds resolve one consistent storage driver version. (crates/tinyinference-image/Cargo.toml serde_json = { workspace = true })
  • Modified — tinystoragedrivers-api storage port re-pinned to v2.1.2 in the providers crate: The providers crate now depends on `tinystoragedrivers-api` at version 2.1.2, rev `6226b9484c8bd01c58741718cd89ba90a13a36bb`, so the host-side selection of the driver backing this storage port compiles against the same v2.1.2 storage abstraction used by the image crate. (crates/tinyinference-providers/Cargo.toml serde = { workspace = true })

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

security

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

description

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Lane summary: The diff is a pure dependency-rev bump of `tinystoragedrivers` from 2.1.0@29471a1 to 2.1.2@6226b94 across the four manifest entries, and the lock data read back at the reviewed commit is consistent with the description: every `tinystoragedrivers-*` source line points at `6226b94`, no trace of `29471a1` remains, and `zstd` resolves to a single 0.14.3 with `zstd-safe` 8.2.0. The title, body and diff agree; nothing significant is done by the diff that the description leaves out. _The code index is behind this pull request (indexed at `0b34f0e19903`), so retrieved context may be out of date._
Evidence and run details
  • Models: ladder/vectors-oai3, deepseek-v4.1-flash
  • Spend: $0.006774
  • Tokens: 161320 input · 4177 output · 31770 cached · 129 embedding
  • Updated: 2026-10-27T16:01:38Z
Head State Pass summary
100792f81e5b ready for maintainer review 0 active finding(s), 0 resolved finding(s) (at 2026-10-27T16:01:38Z)

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.

Diagnostics

Total spend: $0.0068

@M3gA-Mind
M3gA-Mind merged commit c2c6a60 into tinyhumansai:main Oct 27, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant