diff --git a/Cargo.lock b/Cargo.lock index 0020cdd..d71cc75 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1959,12 +1959,11 @@ dependencies = [ [[package]] name = "nu-ansi-term" -version = "0.46.0" +version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "overload", - "winapi", + "windows-sys 0.59.0", ] [[package]] @@ -2285,12 +2284,6 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e" -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - [[package]] name = "parking_lot" version = "0.12.4" @@ -3714,9 +3707,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" dependencies = [ "once_cell", "valuable", @@ -3765,9 +3758,9 @@ dependencies = [ [[package]] name = "tracing-serde" -version = "0.1.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" +checksum = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1" dependencies = [ "serde", "tracing-core", @@ -3775,9 +3768,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.18" +version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e" dependencies = [ "nu-ansi-term", "serde", diff --git a/Cargo.toml b/Cargo.toml index 993879e..4f824d5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,61 +26,61 @@ name = "scope" name = "scope-intercept" [dependencies] +anyhow = "1.0.90" +async-trait = "0.1.83" +chrono = "0.4" clap = { version = "4.5.8", features = ["derive", "env"]} -human-panic = "2.0.2" -tokio = { version = "1", features = ["full"] } colored = "2.1.0" -which = { version = "6.0", features = ["regex"] } -regex = "1.11.0" -lazy_static = "1.5.0" -inquire = { version = "0.6", features = ["editor"]} -tracing-subscriber = { version = "0.3", features = ["time", "json", "local-time" ] } -tracing-appender = "0.2.3" -chrono = "0.4" -nanoid = "0.4" -directories = "5" derivative = "2" -reqwest = { version = "0.12", features = ["multipart", "rustls-tls", "native-tls-vendored" ] } -time = { version = "0.3", features = ["macros", "formatting", "local-offset"] } +derive_builder = "0.20" +directories = "5" +dotenvy = "0.15.7" +educe = "0.5.11" +fake = "2.10.0" +gethostname = "0.4.3" +glob = "0.3" +human-panic = "2.0.2" +ignore = "0.4.23" +indicatif = "0.17" +inquire = { version = "0.6", features = ["editor"]} +itertools = { version = "0.13", features = [] } json = "0.12" +jsonschema = "0.30" +jsonwebtoken = "*" +lazy_static = "1.5.0" minijinja = { version = "2.3.1", features = ["loader"] } -itertools = { version = "0.13", features = [] } -path-clean = "1.0.1" -async-trait = "0.1.83" mockall = "0.12.1" +nanoid = "0.4" +normpath = "1.3.0" +octocrab = "0.38.0" +opentelemetry = { version = "0.27.0", features = ["metrics"] } +opentelemetry_sdk = { version = "0.27.0", features = ["metrics", "rt-tokio"] } +opentelemetry-otlp = { version = "0.27.0", features = ["metrics", "reqwest", "http-proto", "reqwest-client", "reqwest-rustls"] } +path-clean = "1.0.1" pathdiff = "0.2.2" -glob = "0.3" -educe = "0.5.11" petgraph = "0.6.5" -sha256 = "1.5.0" -anyhow = "1.0.90" -thiserror = "1.0.64" +regex = "1.11.0" +reqwest = { version = "0.12", features = ["multipart", "rustls-tls", "native-tls-vendored" ] } +schemars = "0.8" +secrecy = "0.8.0" serde = { version = "1.0", features = ["derive"] } -serde_yaml = "0.9" serde_json = "1.0" -schemars = "0.8" -derive_builder = "0.20" +serde_yaml = "0.9" +sha256 = "1.5.0" +shellexpand = "3.1.0" +strip-ansi-escapes = "0.2.0" strum = { version = "0.26", features = ["derive"] } -jsonschema = "0.30" +thiserror = "1.0.64" +time = { version = "0.3", features = ["macros", "formatting", "local-offset"] } +tokio = { version = "1", features = ["full"] } +tonic = "0.12.0" tracing = "0.1.40" -ignore = "0.4.23" +tracing-appender = "0.2.3" tracing-indicatif = "0.3.9" -indicatif = "0.17" -strip-ansi-escapes = "0.2.0" -octocrab = "0.38.0" -jsonwebtoken = "9.3.0" -secrecy = "0.8.0" -url = "2.5.2" -dotenvy = "0.15.7" -opentelemetry = { version = "0.27.0", features = ["metrics"] } -opentelemetry-otlp = { version = "0.27.0", features = ["metrics", "reqwest", "http-proto", "reqwest-client", "reqwest-rustls"] } tracing-opentelemetry = "0.28.0" -opentelemetry_sdk = { version = "0.27.0", features = ["metrics", "rt-tokio"] } -tonic = "0.12.0" -gethostname = "0.4.3" -normpath = "1.3.0" -fake = "2.10.0" -shellexpand = "3.1.0" +tracing-subscriber = { version = "*", features = ["time", "json", "local-time" ] } +url = "2.5.2" +which = { version = "6.0", features = ["regex"] } [dev-dependencies] assert_cmd = "2.0.16" @@ -90,8 +90,8 @@ predicates = "3.1.2" tempfile = "3.0" [build-dependencies] -vergen = { version = "8.3", features = ["build", "git", "git2"] } anyhow = "1.0.90" +vergen = { version = "8.3", features = ["build", "git", "git2"] } # The profile that 'cargo dist' will build with [profile.dist]