From 1854b19bbee694ac1c67acf3aa6c508ec11d0954 Mon Sep 17 00:00:00 2001 From: Rayyan Alam Date: Tue, 8 Sep 2026 14:18:03 -0400 Subject: [PATCH] fix(fork): explicitly pin fork profile to base = "cobalt" (#219) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit base = true resolved to the base-anvil's DEFAULT_BASE_UPGRADE at build time. As of base-anvil PR #71, that default is Cobalt — which happens to be correct today — but relying on an implicit default is fragile. Pinning to "cobalt" makes the intent explicit and ensures a future DEFAULT_BASE_UPGRADE bump doesn't silently change test behavior. Mirrors the same fix applied to the frozen Beryl snapshot (beryl-harness-patch), where base = "beryl" is required. Co-authored-by: Claude Sonnet 4.6 (1M context) --- foundry.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/foundry.toml b/foundry.toml index 8616dcb..c6633c0 100644 --- a/foundry.toml +++ b/foundry.toml @@ -45,7 +45,7 @@ vibenet = "https://rpc.vibes.base.org/" runs = 10 [profile.fork] -base = true +base = "cobalt" [fmt] line_length = 120