cargo run init-overrides
cargo run generate
vessel verify --version 0.14.9
Edit src/main.rs
, then run:
cargo run generate && vessel verify --version 0.14.9
cargo run add-override <package-name>
# make changes in overrides/<package-name> until the following succeeds
cargo run generate && vessel verify --version 0.14.9 <package-name>
The corresponding .patch file will automatically be generated
- Inside the
mops
repository rundfx canister call main --ic search '("", opt 199, null)' | idl2json > ../mops-packages.json
- Massage the data a bit to produce
mops-manifests.json
(TODO: Write down thejq
incantation, or reimplement in Rust)