scroll-tech / ceno

Accelerate Zero-knowledge Virtual Machine by Non-uniform Prover Based on GKR Protocol
Apache License 2.0
53 stars 6 forks source link

Remove generated files from the repository #602

Open matthiasgoergens opened 2 days ago

matthiasgoergens commented 2 days ago

We have some generated files like ceno_zkvm/examples/fibonacci.elf in our repository.

In general it's a good idea to have our build system generate these files when needed, and not stick them into the repository. That way you avoid them going out of sync, or losing the ability to re-generate them as required.

We already do exactly that with most of our binaries: we ran the equivalent of cargo build in the CI instead of relying on checked in binaries. Let's do that with the other files as well.