Skip to content

Move build logic #463

Description

@Fantoni0

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.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestrustPull requests that update rust code

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions