normalize project hook key paths

This commit is contained in:
Abhinav Vedmala
2026-05-08 14:16:23 -04:00
parent 076320ab1e
commit 4ae49b36b6
+6 -1
View File
@@ -516,7 +516,12 @@ fn hook_key_sources_for_config_layer(
let Ok(relative_path) = source_path.as_path().strip_prefix(project_root.as_path()) else {
return (legacy_key_source, None);
};
let key_source = format!("project:{project_trust_key}:{}", relative_path.display());
let relative_path = relative_path
.components()
.map(|component| component.as_os_str().to_string_lossy())
.collect::<Vec<_>>()
.join("/");
let key_source = format!("project:{project_trust_key}:{relative_path}");
(key_source, Some(legacy_key_source))
}