ci: plumb RPC_URL_ETHEREUM_FORK through the sol workflows#259
Conversation
Adds Ethereum mainnet to the fork-RPC set: secret declaration in rainix-sol.yaml / rainix-sol-test.yaml / rainix-manual-sol-artifacts.yaml, passthrough in the composite caller, and the ETHEREUM_RPC_URL env mapping (with the same vars.* fallback as the other networks). Motivation: ST0x is adding Ethereum mainnet as a deploy + fork-test network in S01-Issuer/st0x.deploy; its foundry.toml maps the ethereum rpc alias to ETHEREUM_RPC_URL, which these workflows previously never set. Optional like the other fork secrets — consumers that don't set it are unaffected. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VPs1hCTxusmaSeFKvoc4Kr
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughThree GitHub Actions workflow files are updated to accept a new optional ChangesRPC_URL_ETHEREUM_FORK Secret Wiring
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
🚥 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 |
Adds Ethereum mainnet to the fork-RPC set across
rainix-sol.yaml,rainix-sol-test.yamlandrainix-manual-sol-artifacts.yaml: optional secret declaration, composite passthrough, and theETHEREUM_RPC_URLenv mapping with the samevars.*fallback as every other network.Motivation: ST0x is adding Ethereum mainnet as a deploy + fork-test network in S01-Issuer/st0x.deploy. Its
foundry.tomlmaps theethereumrpc alias toETHEREUM_RPC_URL, which these workflows previously never set. Consumers that don't set the new secret/var are unaffected (optional, falls back exactly like the existing networks).🤖 Generated with Claude Code
https://claude.ai/code/session_01VPs1hCTxusmaSeFKvoc4Kr
Summary by CodeRabbit