From ead4e9dd228b5d3fd0e2d3240b8bb45909493e51 Mon Sep 17 00:00:00 2001 From: Petar Vujovic Date: Mon, 26 Aug 2024 14:43:46 +0200 Subject: [PATCH] feat(ci): add integration tests for all provers --- .github/workflows/ci-risc0.yml | 7 +++++++ .github/workflows/ci-sgx-all.yml | 31 +++++++++++++++++++------------ .github/workflows/ci-sp1.yml | 7 +++++++ 3 files changed, 33 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci-risc0.yml b/.github/workflows/ci-risc0.yml index 5ac10b864..15b93a1cc 100644 --- a/.github/workflows/ci-risc0.yml +++ b/.github/workflows/ci-risc0.yml @@ -18,3 +18,10 @@ jobs: with: version_name: "risc0" version_toolchain: "stable" + + integration-test-native: + name: Build and run integration tests on risc0 + uses: ./.github/workflows/ci-integration-reusable.yml + with: + version_name: "risc0" + version_toolchain: "nightly-2024-04-17" diff --git a/.github/workflows/ci-sgx-all.yml b/.github/workflows/ci-sgx-all.yml index f3af7f9ef..a208cac49 100644 --- a/.github/workflows/ci-sgx-all.yml +++ b/.github/workflows/ci-sgx-all.yml @@ -12,17 +12,24 @@ on: merge_group: jobs: - build-test-sgx: - name: Build and test sgx - uses: ./.github/workflows/ci-build-test-reusable.yml - with: - version_name: "sgx" - version_toolchain: "stable" + build-test-sgx: + name: Build and test sgx + uses: ./.github/workflows/ci-build-test-reusable.yml + with: + version_name: "sgx" + version_toolchain: "stable" - build-test-sgx-docker: - name: Build and test sgx with Docker - uses: ./.github/workflows/ci-sgx-docker.yml + integration-test-native: + name: Build and run integration tests on sgx + uses: ./.github/workflows/ci-integration-reusable.yml + with: + version_name: "sgx" + version_toolchain: "nightly-2024-04-17" - build-test-sgx-hardware: - name: Build and test sgx in hardware - uses: ./.github/workflows/ci-sgx-hardware.yml + build-test-sgx-docker: + name: Build and test sgx with Docker + uses: ./.github/workflows/ci-sgx-docker.yml + + build-test-sgx-hardware: + name: Build and test sgx in hardware + uses: ./.github/workflows/ci-sgx-hardware.yml diff --git a/.github/workflows/ci-sp1.yml b/.github/workflows/ci-sp1.yml index 63aa35f48..bdc27bec5 100644 --- a/.github/workflows/ci-sp1.yml +++ b/.github/workflows/ci-sp1.yml @@ -18,3 +18,10 @@ jobs: with: version_name: "sp1" version_toolchain: "nightly-2024-04-18" + + integration-test-native: + name: Build and run integration tests on sp1 + uses: ./.github/workflows/ci-integration-reusable.yml + with: + version_name: "sp1" + version_toolchain: "nightly-2024-04-17"