central dependency version control
This commit is contained in:
parent
85dedd06b4
commit
d9bfc3b89b
10 changed files with 135 additions and 90 deletions
11
Cargo.lock
generated
11
Cargo.lock
generated
|
|
@ -3339,7 +3339,6 @@ dependencies = [
|
||||||
"clap",
|
"clap",
|
||||||
"ctrlc",
|
"ctrlc",
|
||||||
"enum-primitive-derive",
|
"enum-primitive-derive",
|
||||||
"env_logger",
|
|
||||||
"futures",
|
"futures",
|
||||||
"html-escape",
|
"html-escape",
|
||||||
"image",
|
"image",
|
||||||
|
|
@ -3354,7 +3353,6 @@ dependencies = [
|
||||||
"rust-argon2",
|
"rust-argon2",
|
||||||
"serde",
|
"serde",
|
||||||
"sqlx",
|
"sqlx",
|
||||||
"sslo_lib",
|
|
||||||
"steamopenid",
|
"steamopenid",
|
||||||
"strum",
|
"strum",
|
||||||
"test-log",
|
"test-log",
|
||||||
|
|
@ -3370,6 +3368,7 @@ name = "sslo_lib"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"axum",
|
"axum",
|
||||||
|
"axum-server",
|
||||||
"chrono",
|
"chrono",
|
||||||
"enum-primitive-derive",
|
"enum-primitive-derive",
|
||||||
"env_logger",
|
"env_logger",
|
||||||
|
|
@ -3436,7 +3435,6 @@ version = "0.1.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"chrono",
|
"chrono",
|
||||||
"clap",
|
"clap",
|
||||||
"env_logger",
|
|
||||||
"indicatif",
|
"indicatif",
|
||||||
"log",
|
"log",
|
||||||
"serde",
|
"serde",
|
||||||
|
|
@ -3445,6 +3443,13 @@ dependencies = [
|
||||||
"toml",
|
"toml",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "sslo_slot"
|
||||||
|
version = "0.1.0"
|
||||||
|
dependencies = [
|
||||||
|
"sslo_lib",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "stable_deref_trait"
|
name = "stable_deref_trait"
|
||||||
version = "1.2.1"
|
version = "1.2.1"
|
||||||
|
|
|
||||||
39
Cargo.toml
39
Cargo.toml
|
|
@ -6,5 +6,42 @@ members = [
|
||||||
"sslo_league",
|
"sslo_league",
|
||||||
"sslo_lib",
|
"sslo_lib",
|
||||||
"sslo_packager",
|
"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"
|
||||||
|
|
|
||||||
|
|
@ -18,33 +18,31 @@ codegen-units = 1 # default=16
|
||||||
# See https://doc.rust-lang.org/cargo/reference/profiles.html
|
# See https://doc.rust-lang.org/cargo/reference/profiles.html
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
axum = { version = "0.8", features = ["multipart"] }
|
axum = { workspace = true, features = ["multipart"] }
|
||||||
axum-server = { version = "0.7.1", features = ["tls-rustls"] }
|
axum-server = { workspace = true, features = ["tls-rustls"] }
|
||||||
tokio = { version = "1.40.0", features = ["full"] }
|
tokio = { workspace = true, features = ["full"] }
|
||||||
sslo_lib = {path="../sslo_lib"}
|
clap = { workspace = true, features = ["derive"] }
|
||||||
clap = { version = "4.5.18", features = ["derive"] }
|
serde = { workspace = true, features = ["derive"] }
|
||||||
serde = { version = "1.0.210", features = ["derive"] }
|
toml = { workspace = true }
|
||||||
toml = "0.8.19"
|
sqlx = { workspace = true, features = ["runtime-tokio", "sqlite", "chrono"] }
|
||||||
sqlx = { version = "0.8.2", features = ["runtime-tokio", "sqlite", "chrono"] }
|
log = { workspace = true, features = ["release_max_level_info"] }
|
||||||
log = { version = "0.4.22", features = ["release_max_level_info"] }
|
lettre = { workspace = true, default-features = false, features = ["builder", "hostname", "pool", "smtp-transport", "tokio1-native-tls"] }
|
||||||
env_logger = "0.11.5"
|
rand = { workspace = true }
|
||||||
lettre = { version = "0.11.9", default-features = false, features = ["builder", "hostname", "pool", "smtp-transport", "tokio1-native-tls"] }
|
chrono = { workspace = true }
|
||||||
rand = "0.8.5"
|
regex = { workspace = true }
|
||||||
chrono = "0.4.38"
|
rust-argon2 = { workspace = true }
|
||||||
regex = "1.11.1"
|
steamopenid = { workspace = true }
|
||||||
rust-argon2 = "2.1.0"
|
test-log = { workspace = true, features = ["trace", "color"] }
|
||||||
steamopenid = "0.3.0"
|
html-escape = { workspace = true }
|
||||||
test-log = { version = "0.2.16", features = ["trace", "color"] }
|
reqwest = { workspace = true, features = ["blocking", "json", "multipart"] }
|
||||||
html-escape = "0.2.13"
|
ctrlc = { workspace = true }
|
||||||
reqwest = { version = "0.12.20", features = ["blocking", "json", "multipart"] }
|
indicatif = { workspace = true }
|
||||||
ctrlc = "3.4.7"
|
utoipa = { workspace = true }
|
||||||
indicatif = "0.18.0"
|
utoipa-axum = { workspace = true }
|
||||||
utoipa = "5.4.0"
|
utoipa-swagger-ui = { workspace = true, features = ["axum"] }
|
||||||
utoipa-axum = "0.2.0"
|
image = { workspace = true }
|
||||||
utoipa-swagger-ui = { version = "9.0.2", features = ["axum"] }
|
strum = { workspace = true, features = ["derive"] }
|
||||||
image = "0.25.6"
|
enum-primitive-derive = { workspace = true }
|
||||||
strum = { version = "0.27.2", features = ["derive"] }
|
num-traits = { workspace = true }
|
||||||
enum-primitive-derive = "0.3.0"
|
phosphor-svgs = { workspace = true }
|
||||||
num-traits = "0.2.19"
|
futures = { workspace = true }
|
||||||
phosphor-svgs = "0.3.0"
|
|
||||||
futures = "0.3.31"
|
|
||||||
|
|
|
||||||
|
|
@ -3,29 +3,28 @@ name = "sslo_lib"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
sslo_lib_derive = { path="../sslo_lib_derive" }
|
sslo_lib_derive = { path = "../sslo_lib_derive" }
|
||||||
axum = "0.8"
|
axum = { workspace = true }
|
||||||
chrono = "0.4.39"
|
chrono = { workspace = true }
|
||||||
enum-primitive-derive = "0.3.0"
|
enum-primitive-derive = { workspace = true }
|
||||||
hex = "0.4.3"
|
hex = { workspace = true }
|
||||||
lettre = { version = "0.11.15", features = ["tokio1-native-tls"] }
|
lettre = { workspace = true, features = ["tokio1-native-tls"] }
|
||||||
log = "0.4.22"
|
log = { workspace = true }
|
||||||
rand = "0.8.5"
|
rand = { workspace = true }
|
||||||
rust-argon2 = "2.1.0"
|
rust-argon2 = { workspace = true }
|
||||||
rust-embed = { version = "8.5.0", features = ["interpolate-folder-path"] }
|
rust-embed = { workspace = true, features = ["interpolate-folder-path"] }
|
||||||
serde = "1.0.219"
|
serde = { workspace = true }
|
||||||
sqlx = { version = "0.8.2", features = ["runtime-tokio", "sqlite", "chrono"] }
|
sqlx = { workspace = true, features = ["runtime-tokio", "sqlite", "chrono"] }
|
||||||
thiserror = "2.0.9"
|
thiserror = { workspace = true }
|
||||||
tokio = "1.42.0"
|
tokio = { workspace = true }
|
||||||
toml = "0.8.19"
|
toml = { workspace = true }
|
||||||
utoipa = "5.4.0"
|
utoipa = { workspace = true }
|
||||||
num-traits = "0.2.19"
|
num-traits = { workspace = true }
|
||||||
env_logger = "0.11.8"
|
env_logger = { workspace = true }
|
||||||
test-log = "0.2.18"
|
test-log = { workspace = true }
|
||||||
indicatif = "0.18.0"
|
indicatif = { workspace = true }
|
||||||
image = "0.25.6"
|
image = { workspace = true }
|
||||||
phosphor-svgs = "0.3.0"
|
phosphor-svgs = { workspace = true }
|
||||||
strum = { version = "0.27.2", features = ["derive"] }
|
strum = { workspace = true, features = ["derive"] }
|
||||||
|
axum-server = { workspace = true }
|
||||||
|
|
|
||||||
0
sslo_lib/src/shutdown_control.rs
Normal file
0
sslo_lib/src/shutdown_control.rs
Normal file
|
|
@ -7,6 +7,6 @@ edition = "2024"
|
||||||
proc-macro = true
|
proc-macro = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
proc-macro2 = "1.0.95"
|
proc-macro2 = { workspace = true }
|
||||||
quote = "1.0.40"
|
quote = { workspace = true }
|
||||||
syn = "2.0.104"
|
syn = { workspace = true }
|
||||||
|
|
|
||||||
|
|
@ -6,24 +6,24 @@ edition = "2021"
|
||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
axum = { version = "0.8", features = ["multipart"] }
|
axum = { workspace = true, features = ["multipart"] }
|
||||||
axum-server = { version = "0.7.1"}
|
axum-server = { workspace = true}
|
||||||
tokio = { version = "1.40.0", features = ["full"] }
|
tokio = { workspace = true, features = ["full"] }
|
||||||
sslo_lib = { path = "../sslo_lib" }
|
sslo_lib = { path = "../sslo_lib" }
|
||||||
serde = { version = "1.0.217", features = ["derive"] }
|
serde = { workspace = true, features = ["derive"] }
|
||||||
toml = "0.8.20"
|
toml = { workspace = true }
|
||||||
clap = { version = "4.5.34", features = ["derive"] }
|
clap = { workspace = true, features = ["derive"] }
|
||||||
log = "0.4.27"
|
log = { workspace = true }
|
||||||
chrono = "0.4.40"
|
chrono = { workspace = true }
|
||||||
env_logger = "0.11.7"
|
env_logger = { workspace = true }
|
||||||
sqlx = "0.8.3"
|
sqlx = { workspace = true }
|
||||||
test-log = "0.2.17"
|
test-log = { workspace = true }
|
||||||
rand = "0.8.5"
|
rand = { workspace = true }
|
||||||
html-escape = "0.2.13"
|
html-escape = { workspace = true }
|
||||||
regex = "1.11.1"
|
regex = { workspace = true }
|
||||||
steamopenid = "0.3.0"
|
steamopenid = { workspace = true }
|
||||||
rust-argon2 = "2.1.0"
|
rust-argon2 = { workspace = true }
|
||||||
utoipa = "5.4.0"
|
utoipa = { workspace = true }
|
||||||
utoipa-axum = "0.2.0"
|
utoipa-axum = { workspace = true }
|
||||||
utoipa-swagger-ui = { version = "9.0.2", features = ["axum"] }
|
utoipa-swagger-ui = { workspace = true, features = ["axum"] }
|
||||||
image = "0.25.6"
|
image = { workspace = true }
|
||||||
|
|
|
||||||
|
|
@ -4,13 +4,12 @@ version = "0.1.0"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
chrono = "0.4.41"
|
chrono = { workspace = true }
|
||||||
clap = { version = "4.5.40", features = ["derive"] }
|
clap = { workspace = true, features = ["derive"] }
|
||||||
env_logger = "0.11.8"
|
indicatif = { workspace = true}
|
||||||
indicatif = "0.18.0"
|
log = { workspace = true }
|
||||||
log = "0.4.27"
|
serde = { workspace = true, features = ["derive"] }
|
||||||
serde = { version = "1.0.219", features = ["derive"] }
|
|
||||||
sslo_lib = {path="../sslo_lib"}
|
sslo_lib = {path="../sslo_lib"}
|
||||||
tokio = { version = "1.45.1", features = ["full"] }
|
tokio = { workspace = true, features = ["full"] }
|
||||||
toml = "0.8.23"
|
toml = { workspace = true }
|
||||||
|
|
||||||
|
|
|
||||||
7
sslo_slot/Cargo.toml
Normal file
7
sslo_slot/Cargo.toml
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
[package]
|
||||||
|
name = "sslo_slot"
|
||||||
|
version = "0.1.0"
|
||||||
|
edition = "2024"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
sslo_lib = {path="../sslo_lib"}
|
||||||
0
sslo_slot/src/app_state.rs
Normal file
0
sslo_slot/src/app_state.rs
Normal file
Loading…
Add table
Add a link
Reference in a new issue