publish our ark-circom in zkmopro/circom-compat so that we can find the crate and specific version
find a way to use crate in github without showing the error messages
e.g.
Updating crates.io index
Packaging mopro-ffi v0.1.0 (/Users/zhengyawen/Documents/GitHub/mopro/mopro-ffi)
Updating crates.io index
error: failed to prepare local package for uploading
Caused by:
no matching package named rust-witness found
location searched: registry crates-io
required by package mopro-ffi v0.1.0 (/Users/zhengyawen/Documents/GitHub/mopro/mopro-ffi)
in the next release
## Acceptance criteria
Apps can install `mopro-ffi` without patching the `ark-circom`
## Next steps (optional)
Remove the patch instructions in doc
Problem
ark-circom v0.1.0 has been published https://crates.io/crates/ark-circom so the
cargo publish
will find the crate incrates.io
firstDetails
We published
mopro-ffi v0.1.0
but thecargo
uses the ark-circom crate above so we have to patch the ark-circom withwe will either
Caused by: no matching package named
rust-witness
found location searched: registrycrates-io
required by packagemopro-ffi v0.1.0 (/Users/zhengyawen/Documents/GitHub/mopro/mopro-ffi)