Cut release 0.1.10: freeze candidate pins as src/generated/0_1_10/ - #574
Cut release 0.1.10: freeze candidate pins as src/generated/0_1_10/#574thedavidmeister wants to merge 1 commit into
Conversation
[external.package].version 0.1.9 -> 0.1.10 in lockstep with the frozen record it names. `forge script ./script/Build.sol --sig 'cutRelease()'` output committed verbatim: src/generated/0_1_10/ is a byte-identical copy of candidate/ (diff -r clean), and the five released-suites libs are regenerated from the record that now holds 0.1.10. No pinned value changes: #573 moved dependency pins only, so the candidate constants equal the 0.1.9 frozen constants and every suite is already live at its derived address. Publication happens only when sol-v0.1.10 is pushed on the merged commit. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QyCCzi9WZPhuXcU1hwr2bq
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Team Run ID: ⛔ Files ignored due to path filters (5)
📒 Files selected for processing (6)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe package version changes from 0.1.9 to 0.1.10. Five release libraries import generated 0.1.10 deployment snapshots and return both 0.1.9 and 0.1.10 suites. ChangesRainlang release registration
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This release registers Rainlang 0.1.10 deployment metadata alongside 0.1.9 for all five components. No merge-blocking correctness, security, or deployment risk is currently identified. 🚥 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 |
|
Superseded: the deploy half moved to rainlanguage/rainlang.deploy in #576, so this repo cuts no more |
Cuts rainlang 0.1.10 so consumers can pin a rainlang whose shipped src imports
rain-solmem-0.1.28/(#573).foundry.toml[external.package].version0.1.9 -> 0.1.10, in lockstep with the frozen record it names.forge script ./script/Build.sol --sig 'cutRelease()'output committed verbatim:src/generated/0_1_10/(byte-identical copy ofcandidate/,diff -rclean) and the five released-suites libs regenerated from the record that now holds 0.1.10.No pinned value changes: #573 moved dependency pins only, so
candidate/equals the0_1_9/frozen record file for file and every suite is already live at its derived address on all seven networks. No deployment is needed for this release.Merging publishes nothing. Publication happens when
sol-v0.1.10is pushed on the merged commit, which re-runs the fork suite andrelease-guardfirst.QA
RainlangDeployChainTest.testSuitesLiveOnEverySupportedNetworkandtestEveryFrozenSnapshotIsReleasednow cover the 0.1.10 record; they run in CI with the network secrets.diff -r src/generated/candidate src/generated/0_1_10is empty.candidate/snapshot at the parent commit and the live code at each frozenDEPLOYED_ADDRESS, both unchanged by Bump rain-solmem 0.1.26 -> 0.1.28 and the dep chain pinning it #573.🤖 Generated with Claude Code
https://claude.ai/code/session_01QyCCzi9WZPhuXcU1hwr2bq
Summary by CodeRabbit