commit 899f0469fb39bd56d193c426aea10b29f705d31c
parent d9faaa65096508a8eda2717f716daf79a1dac4fd
Author: triesap <tyson@radroots.org>
Date: Sun, 22 Feb 2026 03:49:54 +0000
coverage: add per-crate coverage profiles for run-crate lanes
- add contract coverage profiles with default settings and `radroots-app-core` no-default-features override
- teach xtask coverage run-crate to read and apply per-crate feature and thread settings
- add parser tests for profile defaults merges and invalid profile values
- gate `radroots-app-core` nostr-only imports behind feature flags for no-default-features builds
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/core/crates/tera_core/src/runtime/key_management.rs b/core/crates/tera_core/src/runtime/key_management.rs
@@ -1,6 +1,8 @@
use super::RadrootsRuntime;
use crate::RadrootsAppError;
+#[cfg(feature = "nostr-client")]
use radroots_identity::{RadrootsIdentity, RadrootsIdentityId};
+#[cfg(feature = "nostr-client")]
use std::path::PathBuf;
#[uniffi::export]