Repository navigation
Security migration roll-up - #98
Conversation
Update the vendored tinybus dependency from 0.1.6 to 0.3.12, which swaps the zip crate for rawzip and pulls in icu_casemap and unicode-normalization. The lockfile is regenerated to match, dropping the now-unused nix and cfg_aliases entries. Auto-committed-on: cuttlefish Co-authored-by: Medulla <medulla@tinyhumans.ai>
The generated TinyBus ABI items in the exports module now use allow instead of expect for missing_docs, since the lint may not fire in every configuration and expect would then fail the build. The comment was updated to reflect that the lint is scoped to this module. Auto-committed-on: cuttlefish Co-authored-by: Medulla <medulla@tinyhumans.ai>
The generated TinyBus ABI items are now documented by TinyBus 0.3, so the missing_docs allow scoped to the exports module is no longer needed. Auto-committed-on: cuttlefish Co-authored-by: Medulla <medulla@tinyhumans.ai>
fix(module): align TinyBus 0.3 for the security migration epic
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Tiny Sweeper reviewReviewed head: FindingsNo active actionable findings. Advisory notes
Verdict: Ready for maintainer review · Priority: medium Diagnostics and supporting detailsFull summaryPull request purpose (title): Security migration roll-up. Tiny Sweeper completed its review; deterministic results follow. Unreviewed paths
Review snapshot
Completeness: Complete What changedCargo.toml moves tinybus from ">=0.3.6, <0.4" to ">=0.3.12, <0.4" and tinybus-module from ">=0.3.6, <0.4" to ">=0.3.12, <0.4", and repins tinystoragedrivers-types, tinystoragedrivers-api, tinystoragedrivers-busproxy and tinystoragedrivers-testkit from rev bf1f0a97fbe6165a6edd9521659c7f6859700761 to rev 6226b9484c8bd01c58741718cd89ba90a13a36bb; existing dependency comments are unchanged and Cargo.lock already reflects the resolutions. In crates/tinyconnectors/src/tinybus_module/mod.rs the export_module macro's exports module no longer carries the cfg_attr static-link expect(missing_docs) exemption, with the comment now stating that TinyBus 0.3 documents the ABI items generated below; the macro invocation and module exports are otherwise unchanged. The pull request also touches Cargo.lock and the vendor/tinybus submodule, neither of which the reviewed lanes covered. Features
TestsNo supported feature-to-test mapping was produced. Test execution is not inferred. Before mergeNone. Agent review detailscritique
security
tests
commits
description
Evidence and run details
|
Keeps this branch's tinybus >=0.3.12 bounds. vendor/tinybus moves to 106eda1 (tinybus main), which contains both this branch's 8534511 and main's 6ce06bc; the two had diverged. Main's tinystoragedrivers rev and 0.22.1 release merge as they are.
Generated by cargo metadata on the merged manifests, with no cargo update.
tinystoragedrivers v2.1.1 pulled zstd 0.13.3 and zstd-safe 7.3.0, which cargo deny refuses for RUSTSEC-2026-0391, -0398 and -0403. v2.1.2 (6226b94, tinystoragedrivers main) moves zstd to 0.14.3; between the two releases only manifests and lockfiles changed.
….lock Generated by cargo metadata, with no cargo update. Only the eleven tinystoragedrivers crates, zstd and zstd-safe moved.
This is the upstream roll-up for the security migration in OpenHuman. OpenHuman needs this change available upstream before it can advance its gitlink.
Required by tinyhumansai/openhuman#8487.
Rolls up the connector module and its TinyBus dependency update.
Validation: no tests or builds were run for this PR. The source branch SHA and its diff against main were verified before opening.
Summary by CodeRabbit