Expand intel coverage and refresh monitoring

这个提交包含在:
hao
2026-03-18 14:18:09 -07:00
父节点 87008d1bd5
当前提交 00d828d090
修改 3658 个文件,包含 124245 行新增13073 行删除

查看文件

@@ -85,15 +85,20 @@ def read_json(path: Path, default: Any = None) -> Any:
def write_json(path: Path, data: Any) -> None:
ensure_dir(path.parent)
content = json.dumps(data, indent=2, ensure_ascii=True, sort_keys=False) + "\n"
if path.exists() and path.read_text(encoding="utf-8") == content:
return
with path.open("w", encoding="utf-8") as handle:
json.dump(data, handle, indent=2, ensure_ascii=True, sort_keys=False)
handle.write("\n")
handle.write(content)
def write_text(path: Path, content: str) -> None:
ensure_dir(path.parent)
rendered = content.rstrip() + "\n"
if path.exists() and path.read_text(encoding="utf-8") == rendered:
return
with path.open("w", encoding="utf-8") as handle:
handle.write(content.rstrip() + "\n")
handle.write(rendered)
def run(cmd: List[str], cwd: Optional[Path] = None, check: bool = True) -> subprocess.CompletedProcess: