chore(iii-directory): bump iii-sdk to 0.20.0 - #343
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
📝 WalkthroughWalkthroughThe PR pins Changesiii-sdk 0.20 migration
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
skill-check — worker0 verified, 27 skipped (no docs/).
Four for four. Nicely done. |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@iii-directory/Cargo.toml`:
- Line 18: The iii-directory Cargo.toml dependency on iii-sdk is pointing to a
non-public crate version, so cargo resolution will fail in environments without
external private registry access. Update the iii-sdk entry to a resolvable
source by either switching to the correct public package name, or replacing the
version pin with a git/path dependency or a [patch.crates-io] override that
targets the intended crate source; use the iii-sdk dependency declaration in
Cargo.toml as the location to fix.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 8a7ad146-038b-4cb1-b9d8-a1f78cce2b1a
⛔ Files ignored due to path filters (1)
iii-directory/Cargo.lockis excluded by!**/*.lock
📒 Files selected for processing (18)
iii-directory/Cargo.tomliii-directory/src/configuration.rsiii-directory/src/functions/download.rsiii-directory/src/functions/engine_fn.rsiii-directory/src/functions/mod.rsiii-directory/src/functions/prompts.rsiii-directory/src/functions/registry.rsiii-directory/src/functions/skills.rsiii-directory/src/main.rsiii-directory/src/trigger_types.rsiii-directory/tests/common/engine.rsiii-directory/tests/common/workers.rsiii-directory/tests/common/world.rsiii-directory/tests/steps/download_registry.rsiii-directory/tests/steps/download_repo.rsiii-directory/tests/steps/prompts.rsiii-directory/tests/steps/read.rsiii-directory/tests/steps/registry.rs
Bump iii-sdk 0.16.0-next.2 → 0.20.0 per https://iii.dev/docs/upgrading/from-0-19-x.md. Standard symbol renames (IIIError→errors::Error, III→IIIClient, protocol/runtime/trigger submodules). Build, fmt, clippy green; 249 unit + 44 BDD tests pass; surface parity (13 functions + 2 triggers) 1:1. No import aliases. No iii-helpers needed.
Summary by CodeRabbit
Chores
Tests