From c48dab11c430b44ee20a6979580a00d5fa906a7d Mon Sep 17 00:00:00 2001 From: Haythem Sellami <17862704+haythemsellami@users.noreply.github.com> Date: Tue, 14 Jul 2026 17:24:14 +0800 Subject: [PATCH] fix(ci): enable Monad test features Run the Linux all-tests shard with the complete feature set so Monad-specific tests deserialize Monad networks and hardforks. Keep the shared Forge fixture on its pinned forge-std revision instead of reinstalling the dependency during setup. --- .github/scripts/matrices.py | 2 ++ crates/test-utils/src/util.rs | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/scripts/matrices.py b/.github/scripts/matrices.py index a19ee38f50069..df8f5ff4c4032 100755 --- a/.github/scripts/matrices.py +++ b/.github/scripts/matrices.py @@ -111,6 +111,8 @@ def main(): name = case.name flags = f"-E '{case.filter}'" + if target == t_linux_x86 and case.name == "all": + flags += " --all-features" if case.n_partitions > 1: s = f"{partition}/{case.n_partitions}" name += f" ({s})" diff --git a/crates/test-utils/src/util.rs b/crates/test-utils/src/util.rs index 7126e3526ab52..7c4e03471323b 100644 --- a/crates/test-utils/src/util.rs +++ b/crates/test-utils/src/util.rs @@ -95,9 +95,6 @@ pub fn initialize(target: &Path) { .expect("failed to checkout forge-std"); assert!(output.status.success(), "{output:#?}"); - // Sync foundry.lock with the pinned forge-std revision after the manual checkout. - cmd.forge_fuse().arg("install").assert_success(); - // Build the project. cmd.forge_fuse().arg("build").assert_success();