chore: update dependencies

This commit is contained in:
daimond113 2025-04-21 12:20:48 +02:00
parent 15ca642a19
commit 74f364ee32
No known key found for this signature in database
GPG key ID: 640DC95EC1190354
5 changed files with 923 additions and 773 deletions

1502
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -41,6 +41,80 @@ name = "pesde"
path = "src/main.rs"
required-features = ["bin"]
[lints]
workspace = true
[dependencies]
serde = { version = "1.0.219", features = ["derive"] }
toml = "0.8.20"
gix = { version = "0.71.0", default-features = false, features = ["blocking-http-transport-reqwest-rust-tls", "revparse-regex", "credentials", "parallel"] }
semver = { version = "1.0.26", features = ["serde"] }
reqwest = { version = "0.12.15", default-features = false, features = ["rustls-tls", "stream", "json"] }
tokio-tar = "0.3.1"
async-compression = { version = "0.4.22", features = ["tokio", "gzip"] }
pathdiff = "0.2.3"
relative-path = { version = "1.9.3", features = ["serde"] }
tracing = { version = "0.1.41", features = ["attributes"] }
thiserror = "2.0.12"
tokio = { version = "1.44.2", features = ["process", "macros"] }
tokio-util = "0.7.14"
async-stream = "0.3.6"
futures = "0.3.31"
full_moon = { version = "1.2.0", features = ["luau"] }
url = { version = "2.5.4", features = ["serde"] }
jiff = { version = "0.2.9", default-features = false, features = ["serde", "std"] }
sha2 = "0.10.8"
tempfile = "3.19.1"
wax = { version = "0.6.0", default-features = false }
fs-err = { version = "3.1.0", features = ["tokio"] }
urlencoding = "2.1.3"
async_zip = { version = "0.0.17", features = ["tokio", "deflate", "deflate64", "tokio-fs"] }
# TODO: remove this when gitoxide adds support for: committing, pushing, adding
git2 = { version = "0.20.1", optional = true }
serde_json = { version = "1.0.140", optional = true }
anyhow = { version = "1.0.98", optional = true }
open = { version = "5.3.2", optional = true }
keyring = { version = "3.6.2", features = ["crypto-rust", "windows-native", "apple-native", "sync-secret-service"], optional = true }
console = { version = "0.15.11", optional = true }
toml_edit = { version = "0.22.24", optional = true }
clap = { version = "4.5.37", features = ["derive"], optional = true }
dirs = { version = "6.0.0", optional = true }
tracing-subscriber = { version = "0.3.19", features = ["env-filter"], optional = true }
indicatif = { version = "0.17.11", optional = true }
inquire = { version = "0.7.5", default-features = false, features = ["console", "one-liners"], optional = true }
paste = { version = "1.0.15", optional = true }
[target.'cfg(target_os = "windows")'.dependencies]
windows-registry = { version = "0.5.1", optional = true }
windows = { version = "0.61.1", features = ["Win32_Storage", "Win32_Storage_FileSystem", "Win32_Security"], optional = true }
[dev-dependencies]
schemars = { git = "https://github.com/daimond113/schemars", rev = "bc7c7d6", features = ["semver1", "url2"] }
[workspace]
resolver = "2"
members = ["registry"]
[profile.dev.package.full_moon]
opt-level = 3
[profile.dev.package.miniz_oxide]
opt-level = 3
[profile.release]
opt-level = "s"
lto = true
incremental = true
codegen-units = 1
panic = "abort"
[profile.release.package.pesde-registry]
# add debug symbols for Sentry stack traces
debug = "full"
[workspace.lints.clippy]
zero_sized_map_values = "warn"
while_float = "deny"
@ -187,77 +261,3 @@ branches_sharing_code = "warn"
bool_to_int_with_if = "warn"
assigning_clones = "warn"
as_underscore = "warn"
[lints]
workspace = true
[dependencies]
serde = { version = "1.0.217", features = ["derive"] }
toml = "0.8.20"
gix = { version = "0.70.0", default-features = false, features = ["blocking-http-transport-reqwest-rust-tls", "revparse-regex", "credentials", "parallel"] }
semver = { version = "1.0.25", features = ["serde"] }
reqwest = { version = "0.12.12", default-features = false, features = ["rustls-tls", "stream", "json"] }
tokio-tar = "0.3.1"
async-compression = { version = "0.4.18", features = ["tokio", "gzip"] }
pathdiff = "0.2.3"
relative-path = { version = "1.9.3", features = ["serde"] }
tracing = { version = "0.1.41", features = ["attributes"] }
thiserror = "2.0.11"
tokio = { version = "1.43.0", features = ["process", "macros"] }
tokio-util = "0.7.13"
async-stream = "0.3.6"
futures = "0.3.31"
full_moon = { version = "1.2.0", features = ["luau"] }
url = { version = "2.5.4", features = ["serde"] }
jiff = { version = "0.1.29", default-features = false, features = ["serde", "std"] }
sha2 = "0.10.8"
tempfile = "3.16.0"
wax = { version = "0.6.0", default-features = false }
fs-err = { version = "3.1.0", features = ["tokio"] }
urlencoding = "2.1.3"
async_zip = { version = "0.0.17", features = ["tokio", "deflate", "deflate64", "tokio-fs"] }
# TODO: remove this when gitoxide adds support for: committing, pushing, adding
git2 = { version = "0.20.0", optional = true }
serde_json = { version = "1.0.138", optional = true }
anyhow = { version = "1.0.95", optional = true }
open = { version = "5.3.2", optional = true }
keyring = { version = "3.6.1", features = ["crypto-rust", "windows-native", "apple-native", "sync-secret-service"], optional = true }
console = { version = "0.15.10", optional = true }
toml_edit = { version = "0.22.23", optional = true }
clap = { version = "4.5.28", features = ["derive"], optional = true }
dirs = { version = "6.0.0", optional = true }
tracing-subscriber = { version = "0.3.19", features = ["env-filter"], optional = true }
indicatif = { version = "0.17.11", optional = true }
inquire = { version = "0.7.5", default-features = false, features = ["console", "one-liners"], optional = true }
paste = { version = "1.0.15", optional = true }
[target.'cfg(target_os = "windows")'.dependencies]
windows-registry = { version = "0.4.0", optional = true }
windows = { version = "0.59.0", features = ["Win32_Storage", "Win32_Storage_FileSystem", "Win32_Security"], optional = true }
[dev-dependencies]
schemars = { git = "https://github.com/daimond113/schemars", rev = "bc7c7d6", features = ["semver1", "url2"] }
[workspace]
resolver = "2"
members = ["registry"]
[profile.dev.package.full_moon]
opt-level = 3
[profile.dev.package.miniz_oxide]
opt-level = 3
[profile.release]
opt-level = "s"
lto = true
incremental = true
codegen-units = 1
panic = "abort"
[profile.release.package.pesde-registry]
# add debug symbols for Sentry stack traces
debug = "full"

View file

@ -9,46 +9,46 @@ publish = false
workspace = true
[dependencies]
actix-web = "4.9.0"
actix-cors = "0.7.0"
actix-web = "4.10.2"
actix-cors = "0.7.1"
actix-governor = "0.8.0"
dotenvy = "0.15.7"
thiserror = "2.0.11"
tantivy = "0.22.0"
semver = "1.0.25"
jiff = { version = "0.1.29", features = ["serde"] }
thiserror = "2.0.12"
tantivy = "0.24.0"
semver = "1.0.26"
jiff = { version = "0.2.9", features = ["serde"] }
futures = "0.3.31"
tokio = "1.43.0"
tokio-util = "0.7.13"
tempfile = "3.16.0"
tokio = "1.44.2"
tokio-util = "0.7.14"
tempfile = "3.19.1"
fs-err = { version = "3.1.0", features = ["tokio"] }
async-stream = "0.3.6"
git2 = "0.20.0"
gix = { version = "0.70.0", default-features = false, features = [
git2 = "0.20.1"
gix = { version = "0.71.0", default-features = false, features = [
"blocking-http-transport-reqwest-rust-tls",
"credentials",
] }
serde = "1.0.217"
serde_json = "1.0.138"
serde = "1.0.219"
serde_json = "1.0.140"
serde_yaml = "0.9.34"
toml = "0.8.20"
convert_case = "0.7.1"
convert_case = "0.8.0"
sha2 = "0.10.8"
rusty-s3 = "0.7.0"
reqwest = { version = "0.12.12", default-features = false, features = ["json", "rustls-tls"] }
constant_time_eq = "0.3.1"
reqwest = { version = "0.12.15", default-features = false, features = ["json", "rustls-tls"] }
constant_time_eq = "0.4.2"
tokio-tar = "0.3.1"
async-compression = { version = "0.4.18", features = ["tokio", "gzip"] }
async-compression = { version = "0.4.22", features = ["tokio", "gzip"] }
tracing = { version = "0.1.41", features = ["attributes"] }
tracing-subscriber = { version = "0.3.19", features = ["env-filter"] }
tracing-actix-web = "0.7.15"
tracing-actix-web = "0.7.18"
sentry = { version = "0.36.0", default-features = false, features = ["backtrace", "contexts", "debug-images", "panic", "reqwest", "rustls", "tracing"] }
sentry-actix = "0.36.0"
sentry = { version = "0.37.0", default-features = false, features = ["backtrace", "contexts", "debug-images", "panic", "reqwest", "rustls", "tracing"] }
sentry-actix = "0.37.0"
pesde = { path = "..", default-features = false, features = ["wally-compat"] }

View file

@ -113,7 +113,7 @@ impl AddCommand {
PackageSources::Git(GitPackageSource::new(url.clone())),
DependencySpecifiers::Git(GitDependencySpecifier {
repo: url.clone(),
rev: rev.to_string(),
rev: rev.clone(),
path: None,
}),
),

View file

@ -128,8 +128,8 @@ impl io::Write for IndicatifWriter {
Self::suspend(|| io::stderr().write_all(buf))
}
fn write_fmt(&mut self, fmt: std::fmt::Arguments<'_>) -> io::Result<()> {
Self::suspend(|| io::stderr().write_fmt(fmt))
fn write_fmt(&mut self, args: std::fmt::Arguments<'_>) -> io::Result<()> {
Self::suspend(|| io::stderr().write_fmt(args))
}
}