From 7ad8eca64bfc5f021886a89c8351f52cd9c0762b Mon Sep 17 00:00:00 2001 From: Omar Abdulla Date: Wed, 30 Jul 2025 07:44:15 +0300 Subject: [PATCH] Add resolc to CI --- .github/workflows/test.yml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0c00dbc..883edd9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -38,10 +38,6 @@ jobs: rustup target add wasm32-unknown-unknown rustup component add rust-src - curl -sL https://github.com/paritytech/revive/releases/download/v0.3.0/resolc-x86_64-unknown-linux-musl -o resolc - chmod +x resolc - sudo mv resolc /usr/local/bin - - name: Install dependencies (macOS) if: matrix.os == 'macos-14' run: | @@ -49,10 +45,6 @@ jobs: rustup target add wasm32-unknown-unknown rustup component add rust-src - curl -sL https://github.com/paritytech/revive/releases/download/v0.3.0/resolc-universal-apple-darwin -o resolc - chmod +x resolc - sudo mv resolc /usr/local/bin - - name: Cache binaries id: cache uses: actions/cache@v3 @@ -130,12 +122,20 @@ jobs: wget -qO- "$URL" | sudo tar xz -C /usr/local/bin --strip-components=1 geth --version + curl -sL https://github.com/paritytech/revive/releases/download/v0.3.0/resolc-x86_64-unknown-linux-musl -o resolc + chmod +x resolc + sudo mv resolc /usr/local/bin + - name: Install Geth on macOS if: matrix.os == 'macos-14' run: | brew tap ethereum/ethereum brew install ethereum protobuf + curl -sL https://github.com/paritytech/revive/releases/download/v0.3.0/resolc-universal-apple-darwin -o resolc + chmod +x resolc + sudo mv resolc /usr/local/bin + - name: Machete uses: bnjbvr/cargo-machete@v0.7.1 @@ -151,5 +151,8 @@ jobs: - name: Check eth-rpc version run: eth-rpc --version + - name: Check resolc version + run: resolc --version + - name: Test cargo workspace run: make test