@@ -734,6 +734,13 @@ def _code_reference_repository(target: Path) -> str | None:
734734 return f"{ owner } /{ repository } "
735735
736736
737+ def _miseledger_project (target : Path ) -> str :
738+ repository = _code_reference_repository (target )
739+ if repository is None :
740+ return target .name
741+ return repository .rsplit ("/" , 1 )[- 1 ]
742+
743+
737744def _code_references_from_delta (payload : dict [str , Any ], target : Path ) -> tuple [list [dict [str , Any ]], int , bool ]:
738745 delta = payload .get ("code_graph_delta" )
739746 git = _receipt_git (payload )
@@ -1015,6 +1022,8 @@ def _verify_miseledger_item(payload: dict[str, Any], path: Path, target: Path, o
10151022 "run_id" : run_id ,
10161023 "status" : payload .get ("status" ),
10171024 "target" : payload .get ("target" ),
1025+ "project" : _miseledger_project (target ),
1026+ "workspace_dir" : str (target ),
10181027 "path" : _rel (path , target ),
10191028 "digest" : receipt_hash ,
10201029 "digest_source" : digest_source ,
@@ -1075,6 +1084,8 @@ def _run_miseledger_item(payload: dict[str, Any], path: Path, target: Path, ordi
10751084 "run_id" : run_id ,
10761085 "status" : payload .get ("status" ),
10771086 "cwd" : payload .get ("cwd" ),
1087+ "project" : _miseledger_project (target ),
1088+ "workspace_dir" : str (target ),
10781089 "path" : _rel (path , target ),
10791090 "digest" : receipt_hash ,
10801091 "digest_source" : digest_source ,
0 commit comments