From ca26e3167092f94c8f8ce7a129e122ce3778b57d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Garillot?= Date: Wed, 18 Sep 2024 15:43:38 -0400 Subject: [PATCH] ci: Refine workflow and prepare for future testing - Added a step in the GitHub workflow to install the `sphinx-recursion-gnark-cli` for integration testing. - Prepared for future testing capabilities by adding a note for `test-plonk-bn254`, pending CLI readiness. --- .github/workflows/tests.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index da45141a4..848106d45 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -87,6 +87,12 @@ jobs: perf: false - name: Install deps run: sudo apt update && sudo apt install cmake -y + - name: Install `sphinx-recursion-gnark-cli` CLI + run: | + cargo install --locked --force --path . + working-directory: ${{ github.workspace }}/recursion/gnark-cli + # TODO: run test-plonk-bn254 once the CLI is ready, + # which relies on an updated witness/constraints.json in the PR - name: Install `cargo prove` CLI run: | cargo install --locked --force --path ./cli