chore: gate test helpers, code style, stricter clippy

This commit is contained in:
2026-10-25 20:26:50 +01:00
parent 2ce7db12c2
commit 18c179e14c
40 changed files with 332 additions and 49 deletions

View File

@@ -1,7 +1,7 @@
[package]
name = "activitypub"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
k-ap = { version = "0.5.0", registry = "gitea" }

View File

@@ -1,7 +1,7 @@
[package]
name = "adapter-common"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
domain = { workspace = true }

View File

@@ -1,7 +1,7 @@
[package]
name = "auth"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
async-trait = { workspace = true }
@@ -9,7 +9,7 @@ domain = { workspace = true }
anyhow = { workspace = true }
chrono = { workspace = true }
uuid = { workspace = true }
serde = { version = "1.0", features = ["derive"] }
serde = { workspace = true }
jsonwebtoken = "9"
argon2 = { version = "0.5", features = ["std"] }
rand_core = { version = "0.6", features = ["getrandom"] }

View File

@@ -1,7 +1,7 @@
[package]
name = "event-payload"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
domain = { workspace = true }

View File

@@ -1,7 +1,7 @@
[package]
name = "event-publisher"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
domain = { workspace = true }

View File

@@ -1,7 +1,7 @@
[package]
name = "export"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
domain = { workspace = true }

View File

@@ -15,5 +15,5 @@ webp = "0.3"
[dev-dependencies]
object-storage = { workspace = true }
object_store = "0.11"
object_store = { workspace = true }
uuid = { workspace = true }

View File

@@ -1,7 +1,7 @@
[package]
name = "importer"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[features]
xlsx = ["dep:calamine"]

View File

@@ -1,7 +1,7 @@
[package]
name = "jellyfin"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
domain = { workspace = true }

View File

@@ -1,7 +1,7 @@
[package]
name = "metadata"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
anyhow = { workspace = true }

View File

@@ -1,7 +1,7 @@
[package]
name = "nats"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
async-nats = "0.48.0"

View File

@@ -1,7 +1,7 @@
[package]
name = "object-storage"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
domain = { workspace = true }

View File

@@ -1,7 +1,7 @@
[package]
name = "plex"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
domain = { workspace = true }

View File

@@ -1,7 +1,7 @@
[package]
name = "poster-sync"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
domain = { workspace = true }

View File

@@ -1,7 +1,7 @@
[package]
name = "postgres-event-queue"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
sqlx = { version = "0.8.6", features = ["runtime-tokio-rustls", "postgres", "macros", "chrono"] }

View File

@@ -1,7 +1,7 @@
[package]
name = "postgres-federation"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
sqlx = { version = "0.8.6", features = [

View File

@@ -1,7 +1,7 @@
[package]
name = "postgres-social"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
sqlx = { version = "0.8.6", features = [

View File

@@ -1,7 +1,7 @@
[package]
name = "postgres"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
sqlx = { version = "0.8.6", features = [

View File

@@ -1,7 +1,7 @@
[package]
name = "rss"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
rss-feed = { package = "rss", version = "2", features = ["atom"] }

View File

@@ -60,7 +60,9 @@ fn channel_links_are_absolute_with_atom_self() {
fn item_links_to_absolute_movie_page() {
let adapter = RssAdapter::new("http://example.com".into());
let e = entry(false);
let xml = adapter.render_feed(&[e.clone()], &channel("Feed")).unwrap();
let xml = adapter
.render_feed(std::slice::from_ref(&e), &channel("Feed"))
.unwrap();
let expected = format!(
"<link>http://example.com/movies/{}</link>",
e.movie().id().value()

View File

@@ -1,10 +1,10 @@
[package]
name = "sqlite-event-queue"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
sqlx = { version = "0.8.6", features = ["runtime-tokio-rustls", "sqlite", "macros", "chrono"] }
sqlx = { workspace = true, features = ["macros", "chrono"] }
domain = { workspace = true }
event-payload = { workspace = true }
anyhow = { workspace = true }

View File

@@ -1,7 +1,7 @@
[package]
name = "sqlite-federation"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
sqlx = { workspace = true }

View File

@@ -1,7 +1,7 @@
[package]
name = "sqlite-social"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
sqlx = { workspace = true }

View File

@@ -1,15 +1,10 @@
[package]
name = "sqlite"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
sqlx = { version = "0.8.6", features = [
"runtime-tokio-rustls",
"sqlite",
"uuid",
"macros",
] }
sqlx = { workspace = true, features = ["macros"] }
adapter-common = { workspace = true }
domain = { workspace = true }

View File

@@ -1,7 +1,7 @@
[package]
name = "template-askama"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
askama = { version = "0.16.0" }

View File

@@ -1,7 +1,7 @@
[package]
name = "tmdb-enrichment"
version = "0.1.0"
edition = "2024"
edition.workspace = true
[dependencies]
domain = { workspace = true }