mirror of
https://github.com/NVIDIA/OpenShell.git
synced 2026-10-28 07:13:04 +08:00
Carry typed failure causes independently of sanitized diagnostics through HTTP request middleware and network outcomes. Track live request delivery before writes so partial failures preserve local forwarding progress. Preserve existing enforcement and response selection. Signed-off-by: Shiju <shiju@nvidia.com>
32 lines
1.1 KiB
TOML
32 lines
1.1 KiB
TOML
# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
[package]
|
|
name = "openshell-supervisor-middleware"
|
|
description = "Supervisor middleware registry and chain execution for OpenShell"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
repository.workspace = true
|
|
rust-version.workspace = true
|
|
|
|
[dependencies]
|
|
openshell-core = { path = "../openshell-core", default-features = false }
|
|
openshell-extension-core = { path = "../openshell-extension-core" }
|
|
|
|
miette = { workspace = true }
|
|
futures = { workspace = true }
|
|
prost = { workspace = true }
|
|
prost-types = { workspace = true }
|
|
tokio = { workspace = true }
|
|
tokio-stream = { workspace = true }
|
|
tonic = { workspace = true, features = ["channel", "server", "tls-native-roots"] }
|
|
|
|
[dev-dependencies]
|
|
tokio = { workspace = true, features = ["test-util"] }
|
|
openshell-supervisor-middleware-builtins = { path = "../openshell-supervisor-middleware-builtins" }
|
|
tokio-stream = { workspace = true, features = ["net"] }
|
|
|
|
[lints]
|
|
workspace = true
|