feat(voyager): add plugin to periodically update clients for liveliness #3401
+420
−62
Garnix CI / check cargo-tidy [x86_64-linux]
succeeded
Dec 23, 2024 in 3m 4s
Run results
Build succeeded
Details
Last 100 lines of logs:
https://cache.nixos.org/x00mlv8rd758dzzzsfpjyphgvm9gr4wr.narinfo
https://cache.nixos.org/98c525a58xc73gsdmpcpn0332xxmaxxc.narinfo
https://cache.nixos.org/53wvmpvzsx3qc9m2by3pjxs9gzyisifb.narinfo
https://cache.nixos.org/54gp0q3n3b65mcw8q4k0jwnzllxh9632.narinfo
https://cache.nixos.org/z0d7ca617yqlx6l121hl7g33zwy84f9i.narinfo
https://cache.nixos.org/b9z6y536v7ygan700wn51haax97f6q5g.narinfo
https://cache.nixos.org/rd63h4612l1npy33snc8jw5j8p2dd4i9.narinfo
https://cache.garnix.io/b9z6y536v7ygan700wn51haax97f6q5g.narinfo
https://cache.garnix.io/98c525a58xc73gsdmpcpn0332xxmaxxc.narinfo
https://cache.garnix.io/nar/z0d7ca617yqlx6l121hl7g33zwy84f9i-13554f8lxx6a49i18y1yqaxgzglvg1wg3s6qd45f3v2bwksnaxxn.nar
https://cache.garnix.io/nar/rd63h4612l1npy33snc8jw5j8p2dd4i9-130842ywsy7wfyx70r378z84zxjvwypdaiv2bhcrb63m2i14zn3b.nar
https://cache.garnix.io/nar/x00mlv8rd758dzzzsfpjyphgvm9gr4wr-1g6hf35k04jzs9iif4wghk6xvwzf4n6k6nq2mb5bayrkc6srh0w9.nar
https://cache.garnix.io/nar/54gp0q3n3b65mcw8q4k0jwnzllxh9632-16j2f6l4ccgsynizng2rgs685n7p82h8y30znmd5vzb7gz1s0zph.nar
https://cache.garnix.io/nar/53wvmpvzsx3qc9m2by3pjxs9gzyisifb-0hlg6p8grh1zvkgc8pmn68pxz737fb0jgmq337946f9vjrwqva4h.nar
https://cache.nixos.org/3vz54hh9hlw22pfvx6rvwxp4w1girhxl.narinfo
https://cache.garnix.io/3vz54hh9hlw22pfvx6rvwxp4w1girhxl.narinfo
@nix {"action":"setPhase","phase":"patchPhase"}
patching sources
@nix {"action":"setPhase","phase":"configurePhase"}
configuring
no configure script, doing nothing
@nix {"action":"setPhase","phase":"buildPhase"}
building
no Makefile or custom buildPhase, doing nothing
@nix {"action":"setPhase","phase":"checkPhase"}
running tests
total 19
dr-xr-xr-x 29 nobody nogroup 37 Jan 1 1970 .
drwxrwxr-t 68 nobody nixbld 82 Dec 23 23:47 ..
dr-xr-xr-x 8 nobody nogroup 8 Jan 1 1970 .github
dr-xr-xr-x 2 nobody nogroup 3 Jan 1 1970 .helix
dr-xr-xr-x 2 nobody nogroup 2 Jan 1 1970 .vscode
dr-xr-xr-x 3 nobody nogroup 3 Jan 1 1970 11-cometbls
-r--r--r-- 1 nobody nogroup 331960 Jan 1 1970 Cargo.lock
-r--r--r-- 1 nobody nogroup 15730 Jan 1 1970 Cargo.toml
dr-xr-xr-x 6 nobody nogroup 6 Jan 1 1970 app
dr-xr-xr-x 4 nobody nogroup 4 Jan 1 1970 ceremony
-r--r--r-- 1 nobody nogroup 94 Jan 1 1970 clippy.toml
dr-xr-xr-x 10 nobody nogroup 10 Jan 1 1970 cosmwasm
dr-xr-xr-x 3 nobody nogroup 4 Jan 1 1970 devnet-compose
dr-xr-xr-x 4 nobody nogroup 4 Jan 1 1970 docs
dr-xr-xr-x 3 nobody nogroup 4 Jan 1 1970 drip
dr-xr-xr-x 3 nobody nogroup 3 Jan 1 1970 e2e
dr-xr-xr-x 5 nobody nogroup 5 Jan 1 1970 evm
-r--r--r-- 1 nobody nogroup 540 Jan 1 1970 foundry.toml
dr-xr-xr-x 6 nobody nogroup 6 Jan 1 1970 galoisd
dr-xr-xr-x 3 nobody nogroup 3 Jan 1 1970 generated
dr-xr-xr-x 4 nobody nogroup 5 Jan 1 1970 hubble
dr-xr-xr-x 52 nobody nogroup 52 Jan 1 1970 lib
-r--r--r-- 1 nobody nogroup 470 Jan 1 1970 lychee.toml
dr-xr-xr-x 6 nobody nogroup 6 Jan 1 1970 move
dr-xr-xr-x 6 nobody nogroup 6 Jan 1 1970 mpc
dr-xr-xr-x 5 nobody nogroup 5 Jan 1 1970 networks
-r--r--r-- 1 nobody nogroup 143 Jan 1 1970 rustfmt.toml
dr-xr-xr-x 4 nobody nogroup 4 Jan 1 1970 site
-r--r--r-- 1 nobody nogroup 178 Jan 1 1970 taplo.toml
dr-xr-xr-x 12 nobody nogroup 12 Jan 1 1970 tools
dr-xr-xr-x 7 nobody nogroup 8 Jan 1 1970 typescript-sdk
-r--r--r-- 1 nobody nogroup 60260 Jan 1 1970 typos.toml
dr-xr-xr-x 8 nobody nogroup 8 Jan 1 1970 uniond
dr-xr-xr-x 4 nobody nogroup 5 Jan 1 1970 unionvisor
dr-xr-xr-x 2 nobody nogroup 2 Jan 1 1970 versions
dr-xr-xr-x 7 nobody nogroup 8 Jan 1 1970 voyager
dr-xr-xr-x 4 nobody nogroup 4 Jan 1 1970 zkgm-dev
WARN cosmwasm-schema is being ignored for deduplication checks as there are currently multiple incompatible versions being used in the repo member=ucs00-pingpong
WARN cosmwasm-std is being ignored for deduplication checks as there are currently multiple incompatible versions being used in the repo member=ucs00-pingpong
WARN cw-storage-plus is being ignored for deduplication checks as there are currently multiple incompatible versions being used in the repo member=ucs00-pingpong
WARN cosmwasm-schema is being ignored for deduplication checks as there are currently multiple incompatible versions being used in the repo member=ucs02-nft
WARN cosmwasm-std is being ignored for deduplication checks as there are currently multiple incompatible versions being used in the repo member=ucs02-nft
WARN cw-storage-plus is being ignored for deduplication checks as there are currently multiple incompatible versions being used in the repo member=ucs02-nft
ERROR specifying `default-features = false` for `serde-utils` has no effect as it is a workspace dependency member=evm-storage-verifier
WARN cosmwasm-std is being ignored for deduplication checks as there are currently multiple incompatible versions being used in the repo member=devnet-utils
WARN axum is being ignored for deduplication checks as there are currently multiple incompatible versions being used in the repo member=drip
INFO `anyhow` is used in multiple crates (voyager-message, voyager), consider making it a workspace dependency
INFO `ark-bn254` is used in multiple crates (gnark-mimc, voyager-client-module-cometbls), consider making it a workspace dependency
INFO `ark-ff` is used in multiple crates (gnark-key-parser, gnark-mimc, cometbls-groth16-verifier), consider making it a workspace dependency
INFO `async-sqlite` is used in multiple crates (drip, mpc-client, mpc-coordinator), consider making it a workspace dependency
INFO `futures-util` is used in multiple crates (pg-queue, mpc-client), consider making it a workspace dependency
INFO `itertools` is used in multiple crates (ssz, devnet-compose, hubble, pg-queue, voyager-vm, voyager-message, voyager, voyager-state-module-cosmos-sdk, voyager-state-module-cosmos-sdk-union, voyager-proof-module-cosmos-sdk, voyager-proof-module-cosmos-sdk-union, voyager-client-update-plugin-cometbls, voyager-periodic-client-update-plugin, voyager-transaction-plugin-ethereum, voyager-plugin-transaction-batch), consider making it a workspace dependency
INFO `pgp` is used in multiple crates (mpc-client, mpc-coordinator), consider making it a workspace dependency
INFO `postgrest` is used in multiple crates (mpc-shared, mpc-client, mpc-coordinator), consider making it a workspace dependency
INFO `proc-macro2` is used in multiple crates (macros, ssz-derive, move-bindgen, move-bindgen-derive, subset-of-derive), consider making it a workspace dependency
INFO `prometheus` is used in multiple crates (hubble, pg-queue, voyager), consider making it a workspace dependency
INFO `quote` is used in multiple crates (macros, ssz-derive, move-bindgen, move-bindgen-derive, subset-of-derive), consider making it a workspace dependency
INFO `rand` is used in multiple crates (chain-utils, poseidon-rs, mpc-client), consider making it a workspace dependency
INFO `regex` is used in multiple crates (hubble, voyager-plugin-packet-filter), consider making it a workspace dependency
INFO `strum` is used in multiple crates (union-ibc, devnet-compose, devnet-utils), consider making it a workspace dependency
INFO `substrate-bn` is used in multiple crates (gnark-key-parser, cometbls-groth16-verifier), consider making it a workspace dependency
INFO `syn` is used in multiple crates (macros, ssz-derive, move-bindgen, move-bindgen-derive, subset-of-derive), consider making it a workspace dependency
INFO `tokio-util` is used in multiple crates (reconnecting-jsonrpc-ws-client, voyager-message, voyager, mpc-client), consider making it a workspace dependency
INFO no issues to report
@nix {"action":"setPhase","phase":"installPhase"}
installing
no Makefile or custom installPhase, doing nothing
@nix {"action":"setPhase","phase":"fixupPhase"}
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/3vz54hh9hlw22pfvx6rvwxp4w1girhxl-cargo-tidy
checking for references to /build/ in /nix/store/3vz54hh9hlw22pfvx6rvwxp4w1girhxl-cargo-tidy...
patching script interpreter paths in /nix/store/3vz54hh9hlw22pfvx6rvwxp4w1girhxl-cargo-tidy
Loading