diff --git a/.github/workflows/action.yml b/.github/workflows/action.yml index 10395f5..e9989f3 100644 --- a/.github/workflows/action.yml +++ b/.github/workflows/action.yml @@ -7,7 +7,6 @@ jobs: steps: - uses: actions/checkout@v3 - # Circom installation from https://github.com/erhant/circomkit/blob/main/.github/workflows/tests.yml - name: Install dependencies run: | sudo apt-get update @@ -23,17 +22,8 @@ jobs: with: node-version: 18 - - name: Setup Rust - uses: dtolnay/rust-toolchain@stable - - - name: Download Circom Binary v2.1.8 - run: | - wget -qO /home/runner/work/circom https://github.com/iden3/circom/releases/download/v2.1.8/circom-linux-amd64 - chmod +x /home/runner/work/circom - sudo mv /home/runner/work/circom /bin/circom - - - name: Print Circom version - run: circom --version + - name: Enable Corepack + run: corepack enable - name: Install Yarn dependencies working-directory: ./packages/circuits @@ -53,6 +43,19 @@ jobs: uses: actions/setup-node@v3 with: node-version: 18 + + - name: Install dependencies + run: | + sudo apt-get update + sudo apt-get install --yes \ + build-essential \ + libgmp-dev \ + libsodium-dev \ + nasm \ + nlohmann-json3-dev + + - name: Enable Corepack + run: corepack enable - name: Install Yarn dependencies working-directory: ./packages/helpers @@ -64,4 +67,4 @@ jobs: - name: Run Tests working-directory: ./packages/helpers - run: yarn test + run: yarn test \ No newline at end of file