Ideas: Phase 8.5 — Sepolia CI pipeline design #294
web3guru888
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Phase 8.5 planning — Sepolia CI pipeline
With Phase 8.4 (Docker/Helm) delivering containerisation, Phase 8.5 closes out Phase 8 by wiring the Sepolia testnet contracts into a live CI/CD pipeline.
What Phase 8.5 delivers
forge deployCI stepconfig/sepolia.json; read by ExplainAPI at startupforge test --fuzz-runs 1000on RingsBridge in CIDeployed contract addresses (current Sepolia)
0xE034d479EDc2530d9917dDa4547b59bF0964A2Ca0x9186fc5e27c15aEDbA2512687F2eF2E5aC7C0e590x257dDA1fa34eb847060EcB743E808B65099FB497Phase 8.5 will add a redeployment workflow that updates these addresses in
config/sepolia.jsonon every tagged release.Proposed CI workflow (
.github/workflows/sepolia.yml)Prometheus alert rule for bridge health
Open questions for Phase 8.5
--fuzz-runs 1000is fast (~30s); should we bump to 10,000 on a nightly schedule?config/sepolia.jsoncommitted to the repo risks stale addresses if someone deploys manually. Should it live in a GitHub Actions variable instead?Phase 8 — full sub-phase tracker
Beta Was this translation helpful? Give feedback.
All reactions