ci: deploy production after successful checks

This commit is contained in:
Jesse_Chen
2026-07-16 10:30:12 +08:00
parent 0604a648f0
commit 4b281ee483
3 changed files with 94 additions and 6 deletions
+1
View File
@@ -22,6 +22,7 @@ Deployment safety rules:
3. Keep Supabase Auth Site URL and redirect URLs aligned with `https://jyotisha.chat`.
4. After deployment, verify `/login`, logged-out `/api/account` = `401`, internal `/api/health` = `200`, and `swisseph_available = true`.
5. Never expose port `5200`, `SUPABASE_SERVICE_ROLE_KEY`, model keys, user JWTs, passwords, or SSH private keys.
6. Pushes to `main` deploy automatically only after `Jyotish Skill CI` succeeds; the production workflow and required secret are documented in `deploy/README.md`.
## 1. High-Rigor Override