As @v0-e suggested:
moving circuits/build.rs logic into its own binary. Circuit artifacts are such a central part of our process and safety/security, and a dedicated executable could be a more idiomatic design.
Right now circuits/build.rs is a lib crate with a build.rs script. If it were made a binary crate with a wrapper bash script, we could trigger this behavior in other parts of the codebase, and not only when the circuits crate is compiled.
An example could be publishing compiled artifacts in CI rather than having them be part of the committed codebase.
Not urgent. But it would be nice to have.
As @v0-e suggested:
Right now circuits/build.rs is a lib crate with a build.rs script. If it were made a binary crate with a wrapper bash script, we could trigger this behavior in other parts of the codebase, and not only when the circuits crate is compiled.
An example could be publishing compiled artifacts in CI rather than having them be part of the committed codebase.
Not urgent. But it would be nice to have.