diff --git a/manifest/product_octez.ml b/manifest/product_octez.ml index cd8f42175ebf6a0b232668d198afd9f92c2b561d..c098376ea092774c4d76a1c9b25768da032cd742 100644 --- a/manifest/product_octez.ml +++ b/manifest/product_octez.ml @@ -7447,6 +7447,7 @@ let _octez_codec = octez_base_unix; octez_client_base_unix |> open_; octez_client_base |> open_; + octez_node_config; octez_clic; octez_stdlib_unix |> open_; octez_event_logging |> open_; diff --git a/opam/octez-codec.opam b/opam/octez-codec.opam index 98e04b48bde556cb11a9a224afc92c304f48a12e..5a7b136379d72490b57a0775459b693f3235fb0d 100644 --- a/opam/octez-codec.opam +++ b/opam/octez-codec.opam @@ -13,6 +13,7 @@ depends: [ "data-encoding" { >= "1.0.1" & < "1.1" } "octez-libs" { = version } "octez-shell-libs" { = version } + "octez-node-config" { = version } "octez-version" { = version } ] depopts: [ diff --git a/src/bin_codec/dune b/src/bin_codec/dune index f54161ff5e4f565dcac267cbfdfbaab524cb2a29..7e6c1bb3901000d6f0a9181678007f76be0b9fe7 100644 --- a/src/bin_codec/dune +++ b/src/bin_codec/dune @@ -12,6 +12,7 @@ octez-libs.base.unix octez-shell-libs.client-base-unix octez-shell-libs.client-base + octez-node-config octez-libs.clic octez-libs.stdlib-unix octez-libs.event-logging diff --git a/src/lib_node_config/config_file.ml b/src/lib_node_config/config_file.ml index f03ffe75c0ef0d42c29ca36e8794b3753b6a75a8..bbed676605b769f26e65e479f29f6d7def9b2b6b 100644 --- a/src/lib_node_config/config_file.ml +++ b/src/lib_node_config/config_file.ml @@ -763,6 +763,9 @@ let encoding = (list string) default_config.metrics_addr)) +let () = + Data_encoding.Registration.register (Data_encoding.def "node-config" encoding) + (* Abstract version of [Json_encoding.Cannot_destruct]: first argument is the string representation of the path, second argument is the error message of the actual exception which was raised (as [Cannot_destruct] takes an [exn]