811eb97fbf
Rename WSL helpers to Linux-native scripts, expose Redis in docker-compose, prefer .venv tools in pre_deploy_check, and record 2026-06-04 audit waves.
1.5 KiB
1.5 KiB
2026-06-04 — 本地验证脚本(取代 WSL)
摘要
删除全部 scripts/wsl_* 与 wsl-integration-test.md,新增 Ubuntu 原生一键验证;start-dev.sh 支持 sg docker 与 Docker 内 Redis 探测;进度条「WSL验证」改为「本地验证」。
动机
开发机已迁移 Ubuntu 原生(~/桌面/Nexus),WSL 脚本与文档造成误导;用户要求一键本地测完、去掉 WSL 表述。
涉及文件
| 类型 | 变更 |
|---|---|
| 新增 | scripts/start-dev.sh(增强)、local_verify.sh、local_integration_smoke.sh、ensure_venv.sh、check_mysql.py、show_grants.py、install_node20.sh |
| 删除 | scripts/wsl_*.sh、scripts/wsl_check_mysql.py、scripts/wsl_show_grants.py、docs/project/wsl-integration-test.md |
| 新增文档 | docs/project/local-integration-test.md |
| SSOT | .cursorrules、CLAUDE.md、AGENTS.md、development-acceptance-standard.md、standards-transfer-package.md、mysql-mcp-setup.md、linux-dev-paths.md、handoff |
用法
bash scripts/local_verify.sh # 一键:Docker + API + smoke + test_api + ruff
bash scripts/start-dev.sh # 仅启动
bash scripts/local_integration_smoke.sh
验证(本机 2026-06-04)
local_verify.sh ✅ 全绿
pytest ✅ 28 passed
test_api.py ✅ 26/26 passed
ruff F ✅ 0
进度:☑实现 ☑本地验证 □审计8步 □部署 □健康检查 □浏览器验证 ☑changelog