Add facet(rename_all) to TransportMode for kebab-case env var parsing
The enum had #[serde(rename_all = "kebab-case")] which only affects serde
deserialization. Figue uses facet for env var parsing, which needs its own
#[facet(rename_all = "kebab-case")] attribute. Without it, setting
QUIRE__TRANSPORT="api" failed because facet expected the Rust variant name
("Api") instead of the kebab-case form ("api").
Assisted-by: Owl Alpha via pi
diff --git a/quire-core/src/ci/transport.rs b/quire-core/src/ci/transport.rs
index 4d9a0b1..c12cfe3 100644
--- a/quire-core/src/ci/transport.rs
+++ b/quire-core/src/ci/transport.rs
@@ -23,6 +23,7 @@ pub struct ApiSession {
/// Transport mode for CI ↔ server communication.
#[derive(Clone, Copy, Debug, Default, PartialEq, Eq, facet::Facet, serde::Deserialize)]
+#[facet(rename_all = "kebab-case")]
#[serde(rename_all = "kebab-case")]
#[repr(u8)]
pub enum TransportMode {