From 0250f9473ca2b78e9e94daa0e445c10a891f6e85 Mon Sep 17 00:00:00 2001 From: Rayyan Alam Date: Thu, 3 Sep 2026 10:47:39 -0400 Subject: [PATCH] fix(fork): explicitly pin fork profile to base = "cobalt" 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) Co-Authored-By: Claude --- 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