diff --git a/Cargo.lock b/Cargo.lock index 617638277..5674fd3e0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -39,7 +39,7 @@ dependencies = [ "dotenv", "envy", "logger", - "monitor_client", + "monitor_client 1.3.0", "serde", "termination_signal", "tokio", @@ -2009,7 +2009,7 @@ name = "logger" version = "1.3.0" dependencies = [ "anyhow", - "monitor_client", + "monitor_client 1.3.0", "opentelemetry", "opentelemetry-otlp", "opentelemetry_sdk", @@ -2091,7 +2091,7 @@ dependencies = [ "envy", "logger", "mongo_indexed", - "monitor_client", + "monitor_client 1.3.0", "mungos", "serde", "termination_signal", @@ -2217,7 +2217,7 @@ dependencies = [ "clap", "colored", "futures", - "monitor_client", + "monitor_client 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "partial_derive2", "serde", "serde_json", @@ -2260,6 +2260,40 @@ dependencies = [ "uuid", ] +[[package]] +name = "monitor_client" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6349d2caa7828bf9561bf61e2612bfa6541d6ede5c90049756095df74358c3a0" +dependencies = [ + "anyhow", + "async_timing_util", + "bollard", + "clap", + "derive_builder", + "derive_default_builder", + "derive_empty_traits", + "derive_variants", + "envy", + "futures", + "mongo_indexed", + "mungos", + "partial_derive2", + "reqwest 0.12.4", + "resolver_api", + "serde", + "serde_json", + "serror", + "strum 0.26.2", + "thiserror", + "tokio", + "tokio-tungstenite", + "tokio-util", + "tracing", + "typeshare", + "uuid", +] + [[package]] name = "monitor_core" version = "1.3.0" @@ -2281,7 +2315,7 @@ dependencies = [ "logger", "merge_config_files", "mongo_indexed", - "monitor_client", + "monitor_client 1.3.0", "mungos", "parse_csl", "partial_derive2", @@ -2321,7 +2355,7 @@ dependencies = [ "envy", "logger", "merge_config_files", - "monitor_client", + "monitor_client 1.3.0", "parse_csl", "periphery_client", "resolver_api", @@ -2640,7 +2674,7 @@ name = "periphery_client" version = "1.3.0" dependencies = [ "anyhow", - "monitor_client", + "monitor_client 1.3.0", "reqwest 0.12.4", "resolver_api", "serde", @@ -3642,7 +3676,7 @@ dependencies = [ "dotenv", "envy", "logger", - "monitor_client", + "monitor_client 1.3.0", "mungos", "partial_derive2", "rand", @@ -4196,7 +4230,7 @@ version = "1.3.0" dependencies = [ "anyhow", "logger", - "monitor_client", + "monitor_client 1.3.0", "termination_signal", "tokio", "tracing", diff --git a/Cargo.toml b/Cargo.toml index e7441b750..10ecd66d0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,6 +7,8 @@ version = "1.3.0" edition = "2021" authors = ["mbecker20 "] license = "GPL-3.0-or-later" +repository = "https://github.com/mbecker20/monitor" +homepage = "https://docs.monitor.mogh.tech" [workspace.dependencies] # LOCAL diff --git a/bin/alerter/Cargo.toml b/bin/alerter/Cargo.toml index dfb097a36..ccf05d940 100644 --- a/bin/alerter/Cargo.toml +++ b/bin/alerter/Cargo.toml @@ -4,6 +4,8 @@ version.workspace = true edition.workspace = true authors.workspace = true license.workspace = true +homepage.workspace = true +repository.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/bin/cli/Cargo.toml b/bin/cli/Cargo.toml index 130362140..97be22c8a 100644 --- a/bin/cli/Cargo.toml +++ b/bin/cli/Cargo.toml @@ -5,6 +5,8 @@ version.workspace = true edition.workspace = true authors.workspace = true license.workspace = true +homepage.workspace = true +repository.workspace = true [[bin]] name = "monitor" @@ -12,9 +14,12 @@ path = "src/main.rs" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html +[patch.crates-io] +monitor_client.workspace = true + [dependencies] # local client -monitor_client.workspace = true +monitor_client = "1.3.0" # mogh partial_derive2.workspace = true # external diff --git a/bin/core/Cargo.toml b/bin/core/Cargo.toml index 27d862908..6fca50446 100644 --- a/bin/core/Cargo.toml +++ b/bin/core/Cargo.toml @@ -4,6 +4,8 @@ version.workspace = true edition.workspace = true authors.workspace = true license.workspace = true +homepage.workspace = true +repository.workspace = true [[bin]] name = "core" diff --git a/bin/migrator/Cargo.toml b/bin/migrator/Cargo.toml index 36b5e85ad..d8e3f1cc1 100644 --- a/bin/migrator/Cargo.toml +++ b/bin/migrator/Cargo.toml @@ -4,6 +4,8 @@ version.workspace = true edition.workspace = true authors.workspace = true license.workspace = true +homepage.workspace = true +repository.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/bin/periphery/Cargo.toml b/bin/periphery/Cargo.toml index e7f7c74fd..c479d1ceb 100644 --- a/bin/periphery/Cargo.toml +++ b/bin/periphery/Cargo.toml @@ -4,6 +4,8 @@ version.workspace = true edition.workspace = true authors.workspace = true license.workspace = true +homepage.workspace = true +repository.workspace = true [[bin]] name = "periphery" diff --git a/bin/update_logger/Cargo.toml b/bin/update_logger/Cargo.toml index fe3277091..554fe28bc 100644 --- a/bin/update_logger/Cargo.toml +++ b/bin/update_logger/Cargo.toml @@ -4,6 +4,8 @@ version.workspace = true edition.workspace = true authors.workspace = true license.workspace = true +homepage.workspace = true +repository.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/client/core/rs/Cargo.toml b/client/core/rs/Cargo.toml index 6a8125b11..a66ac5cd8 100644 --- a/client/core/rs/Cargo.toml +++ b/client/core/rs/Cargo.toml @@ -5,6 +5,8 @@ version.workspace = true edition.workspace = true authors.workspace = true license.workspace = true +homepage.workspace = true +repository.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/client/periphery/rs/Cargo.toml b/client/periphery/rs/Cargo.toml index 6f9d17125..3a0ca6052 100644 --- a/client/periphery/rs/Cargo.toml +++ b/client/periphery/rs/Cargo.toml @@ -4,6 +4,8 @@ version.workspace = true edition.workspace = true authors.workspace = true license.workspace = true +homepage.workspace = true +repository.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/lib/logger/Cargo.toml b/lib/logger/Cargo.toml index 2e9f14b43..b07a7e5d7 100644 --- a/lib/logger/Cargo.toml +++ b/lib/logger/Cargo.toml @@ -4,6 +4,8 @@ version.workspace = true edition.workspace = true authors.workspace = true license.workspace = true +homepage.workspace = true +repository.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html