test(observability): add deploy gate self-test
All checks were successful
CD Pipeline / deploy (push) Successful in 1m0s

This commit is contained in:
OoO
2026-05-06 12:54:00 +08:00
parent 0904a60237
commit dc7fe371bd
5 changed files with 64 additions and 3 deletions

View File

@@ -57,6 +57,7 @@ bash scripts/check_observability_suite.sh
- `quick_review.sh --observability-qa` 預設打 production `https://mo.wooo.work`;測 staging/localhost 時要明確帶 `--base-url`
- Gitea CD 會偵測觀測台 template/CSS/route/QA script/guide 變更deploy 前跑 CSS mirror check + static QAdeploy 後跑 production smoke。QA script 範圍包含 `quick_review.sh``check_observability_*``observability_contract.py``sync_observability_css.py`。CD 不會偷偷修 mirror若 check fail先本地跑 sync 後提交。
- CD 觸發判斷集中在 `scripts/check_observability_deploy_gate.py`;不要在 `.gitea/workflows/cd.yaml` 另維護一份長 regex。
- `check_observability_suite.sh` 會跑 deploy gate self-test確認觀測台相關檔案會觸發 QA、一般 backend/docs 檔案不會誤觸發。
## 已鎖住的回歸