Skip to content

release: rain-factory-deploy 0.1.13 - #53

Merged
thedavidmeister merged 1 commit into
mainfrom
2026-10-07-release-0-1-13
Oct 7, 2026
Merged

thedavidmeister merged 1 commit into
mainfrom
2026-10-07-release-0-1-13

Conversation

@thedavidmeister

Copy link
Copy Markdown
Contributor

0.1.13 carries no source change over 0.1.12. The record freezes the same candidate, so it names the factory already on chain at 0x12E87F6e74195ce93c11948e22BECcf63548Ac40 — deployed on all nine networks and verified.

Why a third version

tag guard script why it stopped
sol-v0.1.11 pass — NotDeployedOnNetwork("arbitrum", "clone-factory@0_1_11", 0x12E87F6e…). The address moved with rain-factory 0.1.30 and had not been broadcast yet.
sol-v0.1.12 pass fail vm.exists: the path script/build.sh is not allowed. rain-deploy 0.1.15's run() refuses a repo with no build hook.

Both causes are now fixed on main: the deploy landed (run), verification succeeded (run), and #52 adopted the config staging. A tag is the only release trigger and a pushed tag is not re-pushed, so each retry is a version.

QA

  • Discriminating tests: n/a with reason — no hand-authored source in the diff; the content is generator output from cutRelease(). What discriminates it is the pair of checks that failed on the previous two tags and pass here: forge script script/Build.sol exits 0 (it exited 1 at 0.1.12), and eth_getCode at 0x12E87F6e… returns code on arbitrum, base, base_sepolia, ethereum, flare, hyperevm, robinhood, bsc and polygon — read directly, not from a job log.
  • Mutations applied: n/a with reason — a version line plus a frozen record; no branch or computation in the diff, and the generator is untouched.
  • Oracle: release-guard for what the tagged commit must carry, the published package's run() for what the script demands, and on-chain state for whether the record can publish. None of the three derived from this repo's source.
  • Category check: the task is a publishable release. Covered: version 0.1.13, src/generated/0_1_13/ frozen, released-suites lib regenerated, config regeneration idempotent after the freeze, and the address it names is live and verified. Deliberately not done — re-pushing either spent tag, and collapsing the three identical records, which the append-only rule forbids.

🤖 Generated with Claude Code

0.1.13 carries no source change over 0.1.12. The record freezes the same
candidate, so it names the factory already on chain at
0x12E87F6e74195ce93c11948e22BECcf63548Ac40, deployed on all nine networks and
verified.

0.1.12 could not publish: the publish job runs `forge script script/Build.sol`
first, and rain-deploy 0.1.15's `run()` refused this repo for want of a build
hook. That is fixed on main now, but the tag was spent, so the retry is a
version.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@thedavidmeister
thedavidmeister merged commit ff52a1c into main Oct 7, 2026
3 of 7 checks passed
@coderabbitai

coderabbitai Bot commented Oct 7, 2026

Copy link
Copy Markdown

Review in Change Stack →

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: c02275f6-e0ff-4fb7-b9b8-5f66e1464354
📥 Commits

Reviewing files that changed from the base of the PR and between b5ef4db and 9901027.

⛔ Files ignored due to path filters (1)
  • src/generated/0_1_13/CloneFactory.sol is excluded by !**/generated/**
📒 Files selected for processing (2)
  • foundry.toml
  • src/lib/LibCloneFactoryReleased.sol
 ______________________________________________
< Winning the war on bugs, one line at a time. >
 ----------------------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@linear

linear Bot commented Oct 7, 2026

Copy link
Copy Markdown

RAI-2991

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