fix(reboot): align windows99 vmx package cli with scorecard
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m10s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m10s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled
This commit is contained in:
@@ -1,3 +1,18 @@
|
||||
## 2026-07-03 — 11:05 Windows99 VMX package CLI 收斂到 scorecard API
|
||||
|
||||
**完成內容**:
|
||||
- `scripts/reboot-recovery/build-windows99-vmx-source-repair-package.py` 改為優先輸出 production scorecard 內的 `windows99_vmx_source_repair_package`;若 scorecard 尚未帶 package,才呼叫 `reboot_auto_recovery_slo_scorecard` 的 canonical builder 重建。
|
||||
- 新增 regression test:CLI 不得另維護一套與 scorecard API 分叉的 package contract。
|
||||
|
||||
**已跑驗證**:
|
||||
- `python3.11 -m py_compile apps/api/src/services/reboot_auto_recovery_slo_scorecard.py apps/api/tests/test_reboot_auto_recovery_slo_scorecard_api.py scripts/reboot-recovery/build-windows99-vmx-source-repair-package.py scripts/reboot-recovery/tests/test_windows99_vmx_source_repair_package.py`:通過。
|
||||
- `DATABASE_URL=postgresql+asyncpg://test:test@localhost/test PYTHONPATH=apps/api python3.11 -m pytest apps/api/tests/test_reboot_auto_recovery_slo_scorecard_api.py scripts/reboot-recovery/tests/test_windows99_vmx_source_repair_package.py -q -p no:cacheprovider`:`23 passed`。
|
||||
- `python3.11 ops/runner/guard-gitea-runner-pressure.py --root .`:`GITEA_RUNNER_PRESSURE_GUARD_OK`。
|
||||
- `git diff --check`:通過。
|
||||
|
||||
**仍維持**:
|
||||
- 未新增獨立 endpoint;canonical production readback 仍是 `/api/v1/agents/reboot-auto-recovery-slo-scorecard` 的 `windows99_vmx_source_repair_package`。未讀 secret / token / `.env` / raw sessions / SQLite / auth;未使用 GitHub / gh;未 workflow_dispatch;未啟動或關閉 VM。
|
||||
|
||||
## 2026-07-03 — 10:58 Windows99 VMX repair package 接入 API scorecard
|
||||
|
||||
**完成內容**:
|
||||
|
||||
Reference in New Issue
Block a user