Repository navigation
fix(deps): consume tinyinference and tinymemory-api by git rev, not nested submodules - #182
Conversation
…ested submodules Nested path submodules cannot be overridden by a host [patch] table, so a host that owns tinymemory-api/tinyinference (tinymemory) got duplicate crates in its lockfile. Git dependencies let the host's [patch."<git url>"] tables collapse them onto its own checkouts. Revs match the previously vendored submodule pins. Co-authored-by: Medulla <medulla@tinyhumans.ai>
Tiny Sweeper reviewTiny Sweeper reviewed this change across 6 lane(s) and found 0 active actionable finding(s). Detailed lane evidence and any incomplete work are listed below. State: Incomplete Review snapshot
Completeness: Incomplete What changedThe review could not produce a supported behavioral summary; inspect the cited changed surface and lane details below. FeaturesNone identified with supported citations. TestsNo supported feature-to-test mapping was produced. Test execution is not inferred. FindingsNo active actionable findings. Could not review: Cargo.toml, api/Cargo.toml, tinysweeper/description Before merge
Agent review detailscritique
security
tests
commits
description
e2e
Evidence and run details
|
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. |
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (5)
💤 Files with no reviewable changes (3)
Included review availability: This review used your included allowance. Your plan provides up to 2 included reviews per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe workspace now includes the root crate and ChangesCargo dependency sources
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix Merge Risk: ⚪ Minimal · up to This change moves two dependencies from vendored submodules to pinned Git revisions, which lets host projects patch them with their own checkouts. The pins match the lockfile, and no concrete risk was found. It is ready to merge under normal checks. Architecture SummaryArchitecture risk: 🔵 Low · up to The change affects 2 systems. Changed systems: Architecture concerns Review detailsSystems and components
Before / after behavior
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
A rabbit checks the crates at dawn, Comment |
Nested path submodules (#176) cannot be overridden by a host
[patch]table, so tinymemory (owner of tinymemory-api, with its own tinyinference) got duplicate crates / lockfile package collision when bumping vendor/tinycortex. Restores git dependencies (revs = the previously vendored submodule pins: tinyinference 92445ea, tinymemory 1a03a00; the old 4549cda tinymemory pin lacks DataSource::Upload/WebPage) and drops the submodules/workspace members. Verified: clippy -D warnings + tests here, and clippy + tests in tinymemory with vendor/tinycortex bumped to this branch.Summary by CodeRabbit