4 Commits

Author SHA1 Message Date
weli cfe60ebbb1 ci: add production smoke test workflow (manual + daily cron)
- New workflow `production Smoke` with workflow_dispatch + daily schedule
  (05:00 UTC). Does NOT run on push/PR.
- Runs smoke-http, guest-onboarding, home-shell, and unauthenticated
  store tests against music-room.huiwings.cn.
- Includes optional SSH health check (if PROD_SSH_* secrets configured).
- Also makes smoke-http testOrgId configurable via PROD_ORG_ID env var
  for cross-environment use (moicen vs huiwings).
- Adds production-remote-check.sh script.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-01 15:38:15 +08:00
weli f9f4d8f9fd chore(ci): 远程日志输出增加脱敏过滤
Made-with: Cursor
2026-04-28 15:53:54 +08:00
weli e56713e23e ci: Playwright 后 SSH moicen 只读校验(PG/Redis/日志)
新增 scripts/moicen-remote-readonly-check.sh;同源 PR/push 跑 MOICEN_SSH_*。

Made-with: Cursor
2026-04-28 12:14:36 +08:00
weli c5d054789e feat: Playwright against deployed music-room (shell + optional unionid chain)
No Rust/Compose; GitHub Actions with MOICEN_E2E_UNIONID secret; dotenv .env.e2e; proxy install script.

Made-with: Cursor
2026-04-26 17:01:52 +08:00