proto-kit / framework

Apache License 2.0
28 stars 10 forks source link

Create advanced CI flow #25

Open rpanic opened 1 year ago

rpanic commented 1 year ago

We want to seperate expensive tests for cheap tests to maximize test cost efficiency. For example, we don't want tests that compile and prove circuits to run on every push.

Following seperation should be made:

test should be executed on every push, test:integration on merging PRs, test:full on merging PRs, but have to be triggered manually.

maht0rz commented 4 months ago

I'd suggest we extend this with CI cross-integration to starter kit, we'd have to create an e2e test for starter kit too. Let's not forget splitting the tests into proofs enabled / disabled too.