Bump rain-sol-codegen 0.1.37 with rainlang 0.2.6, rainlang-interface 0.2.9, rain-deploy 0.1.10 and the transitive pins they carry - #40
Conversation
…9, rain-deploy 0.1.10, rain-math-float 0.2.1, rain-metadata 0.1.7, rain-lib-typecast 0.1.4; add rain-math-float-deploy 0.1.2 rainlang 0.2.6 hard-imports rain-math-float 0.2.1, rain-math-float-deploy 0.1.2, rain-metadata 0.1.7 and rain-lib-typecast 0.1.4, so those pins move with it. flake.lock takes rain.cli 91d70ac so the default devshell builds. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V8ViHcKLVk2YoS2joH4HdN
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Advanced Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (13)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. WalkthroughThe pull request updates pinned Rain dependencies, adds ChangesRain dependency version alignment
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~5 minutes Change: Other Merge Risk: ⚪ Minimal · up to The change is limited to dependency and import alignment, with no identified merge-blocking risk. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 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 |
What
Bump rain-sol-codegen to 0.1.37 together with the pinned packages that import it: rainlang 0.2.6, rainlang-interface 0.2.9, rain-deploy 0.1.10. rainlang 0.2.6 hard-imports rain-math-float 0.2.1, rain-math-float-deploy 0.1.2, rain-metadata 0.1.7 and rain-lib-typecast 0.1.4, so those pins move to exactly those versions (rain-math-float-deploy is new). Old dependency copies and remappings are pruned, every versioned import path in src, script and test is rewritten, and no version is aliased onto another.
flake.lock takes rain.cli 91d70ac (crate vendoring fixed) so the default devshell builds again; HEAD bce8de4 fails on a stale cargoHash.
script/Build.solwas re-run;src/generated/PythWordsPointers.solis byte-identical, so the pointer did not move.Why
The org health dashboard flags the rain-sol-codegen, rainlang, rainlang-interface and rain-deploy pins as stale, and soldeer keeps one version per package, so codegen 0.1.37 can only land once every importer is on a release built against it.
QA
🤖 Generated with Claude Code
https://claude.ai/code/session_01V8ViHcKLVk2YoS2joH4HdN
Summary by CodeRabbit
Chores
Tests