From f16795183564a8487c32890f511a24d6abac82e4 Mon Sep 17 00:00:00 2001 From: Michael Sproul Date: Wed, 7 Jun 2023 01:50:36 +0000 Subject: [PATCH] Fix Anvil compilation on Windows (#4381) ## Issue Addressed Workaround for https://github.com/foundry-rs/foundry/issues/5115. ## Proposed Changes Allow Anvil to be installed on Windows without errors by enabling the IPC features (which we don't use, but Anvil expects to exist). --- .github/workflows/test-suite.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-suite.yml b/.github/workflows/test-suite.yml index 32643b147b..e6b75ea7b1 100644 --- a/.github/workflows/test-suite.yml +++ b/.github/workflows/test-suite.yml @@ -79,7 +79,8 @@ jobs: choco install python protoc visualstudio2019-workload-vctools -y npm config set msvs_version 2019 - name: Install anvil - run: cargo install --git https://github.com/foundry-rs/foundry --locked anvil + # Extra feature to work around https://github.com/foundry-rs/foundry/issues/5115 + run: cargo install --git https://github.com/foundry-rs/foundry --locked anvil --features ethers/ipc - name: Install make run: choco install -y make - uses: KyleMayes/install-llvm-action@v1