fix: 保持 UniDesk Host skip 只读

This commit is contained in:
Codex
2026-07-13 23:46:01 +02:00
parent 75e04b49e5
commit 318ea73b4d
4 changed files with 155 additions and 1 deletions
@@ -316,6 +316,17 @@ describe("HWLAB YAML-owned Pipeline provenance", () => {
"runtime-gitops-verify.mjs",
]);
const hostConfig = Bun.YAML.parse(readFileSync(rootPath("config", "unidesk-host-k8s.yaml"), "utf8")) as Record<string, any>;
const runtimePaths = new Set(hostConfig.delivery.changeDetection.runtimePaths as string[]);
for (const inputPath of [
"config/hwlab-node-lanes.yaml",
"scripts/native/hwlab/runtime-gitops-observability.mjs",
"scripts/native/hwlab/runtime-gitops-postprocess.mjs",
"scripts/native/hwlab/runtime-gitops-scripts-configmap.mjs",
"scripts/native/hwlab/runtime-gitops-verify.mjs",
"scripts/src/config.ts",
"scripts/src/hwlab-node-lanes.ts",
"scripts/src/yaml-composition.ts",
]) expect(runtimePaths.has(inputPath), inputPath).toBe(true);
expect(hostConfig.delivery.gitops.resources).toContainEqual({
id: "hwlab-nc01-v03-runtime-gitops-scripts",
renderer: "hwlab-runtime-gitops-scripts",