Files
pk-lab-xhs/scripts/check.py
T
codex-bot f44c802045
Verify mini program and deploy preview / verify-deploy (push) Failing after 29s
ci: avoid installing node in deployment runner
2026-09-18 22:21:36 +08:00

23 lines
615 B
Python

import json
from pathlib import Path
required = [
"app.js",
"app.json",
"pages/index/index.xhsml",
"pages/test/test.js",
"pages/result/result.js",
"web/index.html",
"web/app.js",
]
missing = [name for name in required if not Path(name).is_file()]
if missing:
raise SystemExit("Missing required files: " + ", ".join(missing))
json.loads(Path("app.json").read_text())
web = Path("web/index.html").read_text()
if "./app.js" not in web or "./style.css" not in web:
raise SystemExit("Preview assets are not linked")
print(f"Static checks passed ({len(required)} required files).")