feat: release build bundles assets

This commit is contained in:
Per Stark
2025-03-28 22:24:09 +01:00
parent c8a97d9b52
commit b2759bfa73
43 changed files with 6193 additions and 277 deletions

66
Cargo.lock generated
View File

@@ -1046,6 +1046,10 @@ dependencies = [
"futures",
"mime",
"mime_guess",
"minijinja",
"minijinja-autoreload",
"minijinja-contrib",
"minijinja-embed",
"reqwest",
"serde",
"serde_json",
@@ -2014,6 +2018,7 @@ dependencies = [
"common",
"composite-retrieval",
"futures",
"include_dir",
"json-stream-parser",
"minijinja",
"minijinja-autoreload",
@@ -2027,6 +2032,7 @@ dependencies = [
"thiserror",
"tokio",
"tower-http",
"tower-serve-static",
"tracing",
]
@@ -2368,6 +2374,25 @@ dependencies = [
"icu_properties",
]
[[package]]
name = "include_dir"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd"
dependencies = [
"include_dir_macros",
]
[[package]]
name = "include_dir_macros"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75"
dependencies = [
"proc-macro2",
"quote",
]
[[package]]
name = "indexmap"
version = "1.9.3"
@@ -3421,6 +3446,26 @@ version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315"
[[package]]
name = "pin-project"
version = "1.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a"
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
version = "1.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.87",
]
[[package]]
name = "pin-project-lite"
version = "0.2.14"
@@ -5284,6 +5329,27 @@ version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
[[package]]
name = "tower-serve-static"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "148022c3d604d85a3b558ef7154aa90aaec5f9506beae64f6ad4e856306d287f"
dependencies = [
"bytes",
"futures-util",
"http",
"http-body",
"http-body-util",
"include_dir",
"mime",
"mime_guess",
"percent-encoding",
"pin-project",
"tokio",
"tokio-util",
"tower-service",
]
[[package]]
name = "tower-service"
version = "0.3.3"