Skip to content

chore: bump versions for release -- iii(iii/v0.12.0)#1650

Merged
ytallo merged 1 commit into
mainfrom
release/v0.12.0
May 16, 2026
Merged

chore: bump versions for release -- iii(iii/v0.12.0)#1650
ytallo merged 1 commit into
mainfrom
release/v0.12.0

Conversation

@ytallo
Copy link
Copy Markdown
Contributor

@ytallo ytallo commented May 16, 2026

Summary

  • Rewrite all 7 iii manifest files from 0.14.0-next.1 to 0.12.0 (Python PEP 440 form: 0.12.0).
  • Sync Cargo.lock so all 6 workspace crates resolve to 0.12.0.

After merging this, tag iii/v0.12.0 on the merge commit to trigger the release pipeline.

Test plan

  • CI green on this PR
  • After merge, push iii/v0.12.0 tag and confirm release-iii.yml publishes to crates.io, npm (latest), PyPI, Docker, and Homebrew

Summary by CodeRabbit

  • Chores
    • Updated package versions across the SDK, engine, and console packages

Review Change Stack

Manually cut to 0.12.0 stable. Resets the version state inflated by
successive minor+next runs that took the base from 0.11.7 to 0.14.0
without intervening stable releases.
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
iii-website Ready Ready Preview, Comment May 16, 2026 4:25pm

Request Review

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 16, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 2b63a3e8-28e8-4bbc-a68a-d114d8ec7972

📥 Commits

Reviewing files that changed from the base of the PR and between 2036224 and 2ee8ea8.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (7)
  • Cargo.toml
  • console/packages/console-rust/Cargo.toml
  • engine/Cargo.toml
  • sdk/packages/node/iii-browser/package.json
  • sdk/packages/node/iii/package.json
  • sdk/packages/python/iii/pyproject.toml
  • sdk/packages/rust/iii/Cargo.toml

📝 Walkthrough

Walkthrough

Version numbers are synchronized across the workspace and all published SDKs from pre-release versions to 0.12.0. The workspace Cargo manifest, Rust crate packages (engine, console, SDK), and Node.js/Python SDK packages are all bumped in a single coordinated update.

Changes

Cross-platform Version Synchronization

Layer / File(s) Summary
Manifest Version Updates
Cargo.toml, console/packages/console-rust/Cargo.toml, engine/Cargo.toml, sdk/packages/node/iii-browser/package.json, sdk/packages/node/iii/package.json, sdk/packages/python/iii/pyproject.toml, sdk/packages/rust/iii/Cargo.toml
Workspace and all SDK package versions updated to 0.12.0, replacing pre-release identifiers (0.14.0-next.1 in Rust/Node manifests, 0.14.0.dev1 in Python manifest).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • iii-hq/iii#1557: Both PRs modify the engine/Cargo.toml [package] version line directly.
  • iii-hq/iii#1429: Both PRs adjust manifest version fields across multiple package declarations for prerelease/tag versioning synchronization.

Suggested reviewers

  • sergiofilhowz

Poem

🐰 Versions bump with care so bright,
From next-dev down to stable light,
0.12.0 rings true and clear,
Across all packages, far and near!
hops away with satisfaction

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description provides a clear summary of changes and test plan, but does not follow the required template structure with 'What', 'Why', 'Notes' sections or the Apache 2 licensing checkbox. Restructure the description to match the template: add 'What' and 'Why' sections, move test plan to 'Notes', and include the required Apache 2 licensing checkbox.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: bumping versions across all iii manifest files to v0.12.0 for release.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v0.12.0

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.

❤️ Share

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

@ytallo ytallo merged commit f9e4bf0 into main May 16, 2026
35 checks passed
@ytallo ytallo deleted the release/v0.12.0 branch May 16, 2026 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant