central dependency version control

This commit is contained in:
Thomas Weinhold 2026-02-01 13:59:23 +01:00
commit d9bfc3b89b
10 changed files with 135 additions and 90 deletions

11
Cargo.lock generated
View file

@ -3339,7 +3339,6 @@ dependencies = [
"clap",
"ctrlc",
"enum-primitive-derive",
"env_logger",
"futures",
"html-escape",
"image",
@ -3354,7 +3353,6 @@ dependencies = [
"rust-argon2",
"serde",
"sqlx",
"sslo_lib",
"steamopenid",
"strum",
"test-log",
@ -3370,6 +3368,7 @@ name = "sslo_lib"
version = "0.1.0"
dependencies = [
"axum",
"axum-server",
"chrono",
"enum-primitive-derive",
"env_logger",
@ -3436,7 +3435,6 @@ version = "0.1.0"
dependencies = [
"chrono",
"clap",
"env_logger",
"indicatif",
"log",
"serde",
@ -3445,6 +3443,13 @@ dependencies = [
"toml",
]
[[package]]
name = "sslo_slot"
version = "0.1.0"
dependencies = [
"sslo_lib",
]
[[package]]
name = "stable_deref_trait"
version = "1.2.1"

View file

@ -6,5 +6,42 @@ members = [
"sslo_league",
"sslo_lib",
"sslo_packager",
"sslo_lib_derive",
"sslo_lib_derive", "sslo_slot",
]
[workspace.dependencies]
axum = { version = "0.8"}
axum-server = { version = "0.7.1" }
tokio = { version = "1.40.0" }
clap = { version = "4.5.18" }
serde = { version = "1.0.210" }
toml = "0.8.19"
sqlx = { version = "0.8.2"}
log = { version = "0.4.22" }
env_logger = "0.11.5"
lettre = { version = "0.11.9" }
rand = "0.8.5"
chrono = "0.4.38"
regex = "1.11.1"
rust-argon2 = "2.1.0"
steamopenid = "0.3.0"
test-log = { version = "0.2.16" }
html-escape = "0.2.13"
reqwest = { version = "0.12.20" }
ctrlc = "3.4.7"
indicatif = "0.18.0"
utoipa = "5.4.0"
utoipa-axum = "0.2.0"
utoipa-swagger-ui = { version = "9.0.2" }
image = "0.25.6"
strum = "0.27.2"
enum-primitive-derive = "0.3.0"
num-traits = "0.2.19"
phosphor-svgs = "0.3.0"
futures = "0.3.31"
hex = "0.4.3"
rust-embed = "8.5.0"
thiserror = "2.0.9"
proc-macro2 = "1.0.95"
quote = "1.0.40"
syn = "2.0.104"

View file

@ -18,33 +18,31 @@ codegen-units = 1 # default=16
# See https://doc.rust-lang.org/cargo/reference/profiles.html
[dependencies]
axum = { version = "0.8", features = ["multipart"] }
axum-server = { version = "0.7.1", features = ["tls-rustls"] }
tokio = { version = "1.40.0", features = ["full"] }
sslo_lib = {path="../sslo_lib"}
clap = { version = "4.5.18", features = ["derive"] }
serde = { version = "1.0.210", features = ["derive"] }
toml = "0.8.19"
sqlx = { version = "0.8.2", features = ["runtime-tokio", "sqlite", "chrono"] }
log = { version = "0.4.22", features = ["release_max_level_info"] }
env_logger = "0.11.5"
lettre = { version = "0.11.9", default-features = false, features = ["builder", "hostname", "pool", "smtp-transport", "tokio1-native-tls"] }
rand = "0.8.5"
chrono = "0.4.38"
regex = "1.11.1"
rust-argon2 = "2.1.0"
steamopenid = "0.3.0"
test-log = { version = "0.2.16", features = ["trace", "color"] }
html-escape = "0.2.13"
reqwest = { version = "0.12.20", features = ["blocking", "json", "multipart"] }
ctrlc = "3.4.7"
indicatif = "0.18.0"
utoipa = "5.4.0"
utoipa-axum = "0.2.0"
utoipa-swagger-ui = { version = "9.0.2", features = ["axum"] }
image = "0.25.6"
strum = { version = "0.27.2", features = ["derive"] }
enum-primitive-derive = "0.3.0"
num-traits = "0.2.19"
phosphor-svgs = "0.3.0"
futures = "0.3.31"
axum = { workspace = true, features = ["multipart"] }
axum-server = { workspace = true, features = ["tls-rustls"] }
tokio = { workspace = true, features = ["full"] }
clap = { workspace = true, features = ["derive"] }
serde = { workspace = true, features = ["derive"] }
toml = { workspace = true }
sqlx = { workspace = true, features = ["runtime-tokio", "sqlite", "chrono"] }
log = { workspace = true, features = ["release_max_level_info"] }
lettre = { workspace = true, default-features = false, features = ["builder", "hostname", "pool", "smtp-transport", "tokio1-native-tls"] }
rand = { workspace = true }
chrono = { workspace = true }
regex = { workspace = true }
rust-argon2 = { workspace = true }
steamopenid = { workspace = true }
test-log = { workspace = true, features = ["trace", "color"] }
html-escape = { workspace = true }
reqwest = { workspace = true, features = ["blocking", "json", "multipart"] }
ctrlc = { workspace = true }
indicatif = { workspace = true }
utoipa = { workspace = true }
utoipa-axum = { workspace = true }
utoipa-swagger-ui = { workspace = true, features = ["axum"] }
image = { workspace = true }
strum = { workspace = true, features = ["derive"] }
enum-primitive-derive = { workspace = true }
num-traits = { workspace = true }
phosphor-svgs = { workspace = true }
futures = { workspace = true }

View file

@ -3,29 +3,28 @@ name = "sslo_lib"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
sslo_lib_derive = { path="../sslo_lib_derive" }
axum = "0.8"
chrono = "0.4.39"
enum-primitive-derive = "0.3.0"
hex = "0.4.3"
lettre = { version = "0.11.15", features = ["tokio1-native-tls"] }
log = "0.4.22"
rand = "0.8.5"
rust-argon2 = "2.1.0"
rust-embed = { version = "8.5.0", features = ["interpolate-folder-path"] }
serde = "1.0.219"
sqlx = { version = "0.8.2", features = ["runtime-tokio", "sqlite", "chrono"] }
thiserror = "2.0.9"
tokio = "1.42.0"
toml = "0.8.19"
utoipa = "5.4.0"
num-traits = "0.2.19"
env_logger = "0.11.8"
test-log = "0.2.18"
indicatif = "0.18.0"
image = "0.25.6"
phosphor-svgs = "0.3.0"
strum = { version = "0.27.2", features = ["derive"] }
sslo_lib_derive = { path = "../sslo_lib_derive" }
axum = { workspace = true }
chrono = { workspace = true }
enum-primitive-derive = { workspace = true }
hex = { workspace = true }
lettre = { workspace = true, features = ["tokio1-native-tls"] }
log = { workspace = true }
rand = { workspace = true }
rust-argon2 = { workspace = true }
rust-embed = { workspace = true, features = ["interpolate-folder-path"] }
serde = { workspace = true }
sqlx = { workspace = true, features = ["runtime-tokio", "sqlite", "chrono"] }
thiserror = { workspace = true }
tokio = { workspace = true }
toml = { workspace = true }
utoipa = { workspace = true }
num-traits = { workspace = true }
env_logger = { workspace = true }
test-log = { workspace = true }
indicatif = { workspace = true }
image = { workspace = true }
phosphor-svgs = { workspace = true }
strum = { workspace = true, features = ["derive"] }
axum-server = { workspace = true }

View file

View file

@ -7,6 +7,6 @@ edition = "2024"
proc-macro = true
[dependencies]
proc-macro2 = "1.0.95"
quote = "1.0.40"
syn = "2.0.104"
proc-macro2 = { workspace = true }
quote = { workspace = true }
syn = { workspace = true }

View file

@ -6,24 +6,24 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
axum = { version = "0.8", features = ["multipart"] }
axum-server = { version = "0.7.1"}
tokio = { version = "1.40.0", features = ["full"] }
axum = { workspace = true, features = ["multipart"] }
axum-server = { workspace = true}
tokio = { workspace = true, features = ["full"] }
sslo_lib = { path = "../sslo_lib" }
serde = { version = "1.0.217", features = ["derive"] }
toml = "0.8.20"
clap = { version = "4.5.34", features = ["derive"] }
log = "0.4.27"
chrono = "0.4.40"
env_logger = "0.11.7"
sqlx = "0.8.3"
test-log = "0.2.17"
rand = "0.8.5"
html-escape = "0.2.13"
regex = "1.11.1"
steamopenid = "0.3.0"
rust-argon2 = "2.1.0"
utoipa = "5.4.0"
utoipa-axum = "0.2.0"
utoipa-swagger-ui = { version = "9.0.2", features = ["axum"] }
image = "0.25.6"
serde = { workspace = true, features = ["derive"] }
toml = { workspace = true }
clap = { workspace = true, features = ["derive"] }
log = { workspace = true }
chrono = { workspace = true }
env_logger = { workspace = true }
sqlx = { workspace = true }
test-log = { workspace = true }
rand = { workspace = true }
html-escape = { workspace = true }
regex = { workspace = true }
steamopenid = { workspace = true }
rust-argon2 = { workspace = true }
utoipa = { workspace = true }
utoipa-axum = { workspace = true }
utoipa-swagger-ui = { workspace = true, features = ["axum"] }
image = { workspace = true }

View file

@ -4,13 +4,12 @@ version = "0.1.0"
edition = "2024"
[dependencies]
chrono = "0.4.41"
clap = { version = "4.5.40", features = ["derive"] }
env_logger = "0.11.8"
indicatif = "0.18.0"
log = "0.4.27"
serde = { version = "1.0.219", features = ["derive"] }
chrono = { workspace = true }
clap = { workspace = true, features = ["derive"] }
indicatif = { workspace = true}
log = { workspace = true }
serde = { workspace = true, features = ["derive"] }
sslo_lib = {path="../sslo_lib"}
tokio = { version = "1.45.1", features = ["full"] }
toml = "0.8.23"
tokio = { workspace = true, features = ["full"] }
toml = { workspace = true }

7
sslo_slot/Cargo.toml Normal file
View file

@ -0,0 +1,7 @@
[package]
name = "sslo_slot"
version = "0.1.0"
edition = "2024"
[dependencies]
sslo_lib = {path="../sslo_lib"}

View file