Skip to content

Package Release: soldeer rain-deploy 0.1.11 - #240

Merged
thedavidmeister merged 1 commit into
mainfrom
release-0.1.11
Sep 19, 2026
Merged

thedavidmeister merged 1 commit into
mainfrom
release-0.1.11

Conversation

@thedavidmeister

@thedavidmeister thedavidmeister commented Sep 19, 2026 •

Copy link
Copy Markdown
Contributor

Release-cut PR per the rainix-tag-release flow: cutRelease() froze src/generated/0_1_11/ for AddressRegistry and MigrationRegistry and bumped [external.package].version to 0.1.11. Same five-file shape as the 0.1.10 cut (#167).

What

Neither concrete changed since 0.1.10: src/concrete/ and src/interface/ are identical between e9a922a and this branch's base. The frozen 0_1_11/ record is therefore byte-identical to 0_1_10/, with the same addresses and code hashes:

  • AddressRegistry at 0xDBb7Cf1cba967d2D577045E138eEd359675a6fa7, code hash 0xe993d4d8835ee0427c655c3026f671aa751ba46ed04958ca2e4119f1c3bcd2ee
  • MigrationRegistry at 0xc89F95eC7e626CFBef37a1F502A69BaF2022F8A8, code hash 0x7a67fcb1f620333d4214ee9a6674bcd505c72aad173a6e8579b8c1371db45684

No deploy is needed before the tag: both are already live on every supported network under 0.1.10.

The release publishes what changed in the published deploy and verify machinery since 0.1.10 (src/abstract/, src/lib/): the verification and snapshot guards from the mutation-scan work, LibStringSet replaced by rain-lib-memkv, and the bump to rain-lib-memkv 0.2.0 (#239).

Why

A tagged release for Protofire to review.

QA

  • Discriminating tests: n/a. This is a release cut; the record and the released libs come from cutRelease(), not by hand.
  • Mutations applied: n/a, no logic changed.
  • Oracle: diff -r src/generated/0_1_10 src/generated/0_1_11 is empty, and 0_1_10 was verified live on all nine networks by runtime code hash, 18 of 18 (Package Release: soldeer rain-deploy 0.1.10 #167). diff -r src/generated/candidate src/generated/0_1_11 is empty, which is what the release guard checks.
  • Category check: deploy, verify, tag, in the order the README lifecycle gives. Deploy was already done under 0.1.10 and verify is covered by the oracle above. The tag comes after the merge.

After merge: push sol-v0.1.11 on the merge commit.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features

    • Added support for the Address Registry 0.1.11 release.
    • Added support for the Migration Registry 0.1.11 release.
    • Updated the available deployment suites to include the latest frozen registry artifacts.
  • Chores

    • Advanced the tracked Soldeer package version from 0.1.10 to 0.1.11.

cutRelease() froze src/generated/0_1_11/ for AddressRegistry and
MigrationRegistry and bumped [external.package].version to 0.1.11. The
frozen record is byte-identical to 0_1_10: neither concrete changed, so
both are the addresses 0.1.10 already deployed.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@thedavidmeister thedavidmeister self-assigned this Sep 19, 2026
@coderabbitai

coderabbitai Bot commented Sep 19, 2026 •

Copy link
Copy Markdown

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 21809f91-e234-4c77-bafa-edef77eca557

📥 Commits

Reviewing files that changed from the base of the PR and between 0b63ec1 and ef98173.

⛔ Files ignored due to path filters (2)
  • src/generated/0_1_11/AddressRegistry.sol is excluded by !**/generated/**
  • src/generated/0_1_11/MigrationRegistry.sol is excluded by !**/generated/**
📒 Files selected for processing (3)
  • foundry.toml
  • src/lib/LibAddressRegistryReleased.sol
  • src/lib/LibMigrationRegistryReleased.sol

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


Walkthrough

The package version was updated to 0.1.11. Released AddressRegistry and MigrationRegistry libraries now include their frozen 0.1.11 deployment suites.

Changes

Version 0.1.11 release

Layer / File(s) Summary
Package release version
foundry.toml
The external package version changed from 0.1.10 to 0.1.11.
AddressRegistry release suite
src/lib/LibAddressRegistryReleased.sol
The library imports the 0.1.11 artifacts, expands the suite array, and adds the address-registry@0_1_11 suite.
MigrationRegistry release suite
src/lib/LibMigrationRegistryReleased.sol
The library imports the 0.1.11 artifacts, expands the suite array, and adds the migration-registry@0_1_11 suite.

Priority: ⬇️ Low

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Suggested reviewers: claude

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the package release and version 0.1.11, which matches the main changes: updating the package version and adding the frozen 0.1.11 registry records.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
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.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

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.

@thedavidmeister
thedavidmeister merged commit 70e4426 into main Sep 19, 2026
6 checks passed
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