Contracts: optional MegaETH / RPC fork smoke (split from checklist #2) #6

Closed
opened 2026-03-28 09:50:13 +00:00 by PlasticDigits · 7 comments
PlasticDigits commented 2026-03-28 09:50:13 +00:00 (Migrated from gitlab.com)

Split from #2. contracts/test/TimeCurveFork.t.sol no-ops unless FORK_URL is set; foundry.toml lists megaeth / megaeth_testnet RPC names.

Scope

  • Decide: manual runbook only vs optional scheduled job with secret RPC URL vs rate-limit policy.

Exit

  • Maintainer-approved approach documented in docs/testing/ or contract test comments; no flaky CI on default branch unless mitigated.

Related: #2

Split from #2. `contracts/test/TimeCurveFork.t.sol` no-ops unless `FORK_URL` is set; `foundry.toml` lists `megaeth` / `megaeth_testnet` RPC names. **Scope** - Decide: manual runbook only vs optional scheduled job with secret RPC URL vs rate-limit policy. **Exit** - Maintainer-approved approach documented in `docs/testing/` or contract test comments; no flaky CI on default branch unless mitigated. Related: #2
PlasticDigits commented 2026-03-28 09:50:23 +00:00 (Migrated from gitlab.com)

mentioned in issue #2

mentioned in issue #2
PlasticDigits commented 2026-03-31 03:26:38 +00:00 (Migrated from gitlab.com)

mentioned in commit 9a27d11aeb

mentioned in commit 9a27d11aeba800d56a27abba46ce8560ed612c06
PlasticDigits commented 2026-03-31 03:28:44 +00:00 (Migrated from gitlab.com)

@brouie Please verify the optional MegaETH / RPC fork smoke fix (docs + contract-fork-smoke workflow, TimeCurveFork.t.sol unchanged in behavior; contracts/out-local-dev/ untracked). Latest work on main: commits 9a27d11 (issue #6 docs/workflow) and 2705a53 (follow-up: stop tracking build artifacts, inputs.fork_url, doc links). Leaving this issue open until you confirm.

@brouie Please verify the optional MegaETH / RPC fork smoke fix (docs + `contract-fork-smoke` workflow, `TimeCurveFork.t.sol` unchanged in behavior; `contracts/out-local-dev/` untracked). Latest work on `main`: commits `9a27d11` (issue #6 docs/workflow) and `2705a53` (follow-up: stop tracking build artifacts, `inputs.fork_url`, doc links). Leaving this issue **open** until you confirm.
Brouie commented 2026-04-01 03:49:28 +00:00 (Migrated from gitlab.com)

verified -- contract-fork-smoke.yml workflow exists (dispatch-only, not PR gate). docs/testing/contract-fork-smoke.md present. contracts/out-local-dev no longer tracked. commits 9a27d11 and 2705a53 confirmed on main.

verified -- contract-fork-smoke.yml workflow exists (dispatch-only, not PR gate). docs/testing/contract-fork-smoke.md present. contracts/out-local-dev no longer tracked. commits 9a27d11 and 2705a53 confirmed on main.
PlasticDigits (Migrated from gitlab.com) closed this issue 2026-04-02 04:22:45 +00:00
PlasticDigits commented 2026-06-01 11:03:19 +00:00 (Migrated from gitlab.com)

mentioned in issue #275

mentioned in issue #275
PlasticDigits commented 2026-06-25 20:07:19 +00:00 (Migrated from gitlab.com)

mentioned in issue #347

mentioned in issue #347
PlasticDigits commented 2026-06-25 20:07:49 +00:00 (Migrated from gitlab.com)

mentioned in issue #342

mentioned in issue #342
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
code/yieldomega#6
No description provided.