Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor github action workflow #263

Open
sifnoc opened this issue Nov 28, 2024 · 0 comments
Open

Refactor github action workflow #263

sifnoc opened this issue Nov 28, 2024 · 0 comments
Labels
good first issue Good for newcomers

Comments

@sifnoc
Copy link
Collaborator

sifnoc commented Nov 28, 2024

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.
@sifnoc sifnoc added the good first issue Good for newcomers label Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
Status: No status
Development

No branches or pull requests

1 participant