huskies: merge 1177 bug project.toml scaffold puts top-level keys after [[component]] so uncommenting them silently no-ops

This commit is contained in:
Huskies Agent
2026-07-16 16:13:17 +00:00
parent 0eacffa08d
commit a4e2d4bc25
4 changed files with 64 additions and 1 deletions
+6
View File
@@ -246,7 +246,13 @@ fn default_max_mesh_peers() -> usize {
}
/// Configuration for a project component (name, path, setup/teardown commands).
///
/// `deny_unknown_fields` turns a top-level setting that lands inside a
/// `[[component]]` table (e.g. because it was placed below the last
/// `[[component]]` header) into a hard parse error instead of a silently
/// dropped key.
#[derive(Debug, Clone, Deserialize)]
#[serde(deny_unknown_fields)]
#[allow(dead_code)]
pub struct ComponentConfig {
pub name: String,