From 2a90699382b8830eb7c5eca17dee264b83fe326c Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Sun, 22 Feb 2026 17:54:23 +0700 Subject: [PATCH] cargo --- Cargo.lock | 16 ++++++++++++++++ Cargo.toml | 2 ++ 2 files changed, 18 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index cf67d1916f..5c49135c34 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -749,6 +749,22 @@ dependencies = [ "workspace-build-acceleration", ] +[[package]] +name = "artcraft_router" +version = "0.0.1" +dependencies = [ + "anyhow", + "artcraft_api_defs", + "log", + "serde", + "serde_derive", + "storyteller_client", + "tokens", + "tokio", + "uuid 1.18.1", + "workspace-build-acceleration", +] + [[package]] name = "ashpd" version = "0.9.2" diff --git a/Cargo.toml b/Cargo.toml index 38a558cb1e..01f6a9d10d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -72,6 +72,7 @@ members = [ "crates/lib/files/videos", "crates/lib/http_headers", "crates/lib/idempotency", + "crates/lib/artcraft_router", "crates/lib/image_algorithms", "crates/lib/jobs_common", "crates/lib/jwt_light", @@ -207,6 +208,7 @@ workspace-build-acceleration = { path = "crates/workspace-build-acceleration" } # Setting paths here ensures we don't need to do so in every crate's Cargo.toml # It makes refactoring much easier. actix_artcraft = { path = "crates/lib/actix_artcraft" } +artcraft_router = { path = "crates/lib/artcraft_router" } actix_helpers = { path = "crates/lib/actix_helpers" } artcraft_api_defs = { path = "crates/api_clients/artcraft/artcraft_api_defs" } build_metadata = { path = "crates/lib/build_metadata" }