pub const PKG_VERSION: &str = env!("CARGO_PKG_VERSION");
pub const GIT_SHA: &str = env!("FACTO_GIT_SHA");
pub const GIT_DATE: &str = env!("FACTO_GIT_DATE");
pub const LONG_VERSION: &str = env!("FACTO_LONG_VERSION");
pub const MCP_VERSION: &str = env!("FACTO_MCP_VERSION");
#[cfg(test)]
mod tests {
#[test]
fn long_version_embeds_pkg_version_and_sha() {
assert!(super::LONG_VERSION.starts_with(super::PKG_VERSION));
assert!(!super::GIT_SHA.is_empty());
assert!(super::MCP_VERSION.contains(super::PKG_VERSION));
}
}