chore(observability): add noninteractive QA quick review flags
Some checks failed
CD Pipeline / deploy (push) Has been cancelled
Some checks failed
CD Pipeline / deploy (push) Has been cancelled
This commit is contained in:
@@ -47,13 +47,13 @@ ssh -J wooo@192.168.0.110 ollama@192.168.0.188 \
|
||||
|
||||
本地先跑:
|
||||
```bash
|
||||
python3 scripts/sync_observability_css.py
|
||||
bash scripts/check_observability_suite.sh
|
||||
./scripts/quick_review.sh --sync-observability-css
|
||||
./scripts/quick_review.sh --observability-qa
|
||||
```
|
||||
|
||||
部署後再跑:
|
||||
```bash
|
||||
bash scripts/check_observability_suite.sh
|
||||
./scripts/quick_review.sh --observability-qa
|
||||
```
|
||||
|
||||
QA 套件會檢查:
|
||||
|
||||
@@ -62,6 +62,13 @@ python3 scripts/sync_observability_css.py
|
||||
./scripts/quick_review.sh
|
||||
```
|
||||
|
||||
非互動模式可直接用於部署腳本或 CI:
|
||||
|
||||
```bash
|
||||
./scripts/quick_review.sh --sync-observability-css
|
||||
./scripts/quick_review.sh --observability-qa
|
||||
```
|
||||
|
||||
Guard 會檢查:
|
||||
|
||||
- 觀測台頁面契約集中在 `scripts/observability_contract.py`,新增/改名頁面先改這裡。
|
||||
|
||||
@@ -86,6 +86,28 @@ run_observability_css_sync() {
|
||||
python3 "$OBSERVABILITY_CSS_SYNC"
|
||||
}
|
||||
|
||||
# 非互動入口:給部署腳本、CI、或 Codex session 直接呼叫。
|
||||
if [ $# -gt 0 ]; then
|
||||
case "$1" in
|
||||
--observability-ui)
|
||||
run_observability_ui_guard
|
||||
exit $?
|
||||
;;
|
||||
--observability-smoke)
|
||||
run_observability_page_smoke
|
||||
exit $?
|
||||
;;
|
||||
--observability-qa)
|
||||
run_observability_qa_suite
|
||||
exit $?
|
||||
;;
|
||||
--sync-observability-css)
|
||||
run_observability_css_sync
|
||||
exit $?
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# 顯示選單
|
||||
if [ $# -eq 0 ]; then
|
||||
echo -e "${YELLOW}請選擇操作:${NC}"
|
||||
|
||||
Reference in New Issue
Block a user