zkmopro/mopro

Refactor github action workflow

開放

#263 建立於 2024年11月28日

 (0 則留言) (0 個反應) (0 位負責人)Rust (110 個分叉)auto 404
Testgood first issue

倉庫指標

星標
 (238 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Problem

The workflow file is becoming long as we add more connections into Mopro, making it harder to maintain and increasing the total execution time.

Details

Currently, there is a single workflow file, build-and-test.yml. One of the longest-running jobs is test-e2e/halo2, which alone takes more than 14 minutes.

Acceptance criteria

  • Split the single workflow file into multiple files to improve maintainability.
  • Optimize the total workflow execution time, ensuring the most time-consuming tests are limited to either uniffi_foreign_language_testcase_test_halo2_keccak256_swift or uniffi_foreign_language_testcase_test_halo2_keccak256_kt.

貢獻者指南