linmeng
85ae00f391
fix: isolate staging deployment control
...
Deploy staging to test server / deploy (push) Successful in 2m27s
Make staging migration, deployment, and maintenance workflows use the staging branch exclusively so test delivery no longer depends on or modifies production main.
2026-07-30 10:17:50 +08:00
Jesse_Chen
75b217273b
ops: add guarded staging account reset
2026-07-28 14:24:53 +08:00
Jesse_Chen
092efa0ed2
ops: manage staging rectification rollout
2026-07-28 13:48:29 +08:00
Jesse_Chen
f619407dc2
fix: use sandboxed Chrome in staging gate
2026-07-27 10:29:19 +08:00
Jesse_Chen
e52cee8368
fix: provision Chromium in staging quality gate
2026-07-27 10:21:07 +08:00
Jesse_Chen
cdf7a76766
fix: repair missing reported birth-time status
2026-07-26 13:14:14 +08:00
Jesse_Chen
3e56389aeb
fix: repair structured date validator migration
2026-07-25 13:51:54 +08:00
Jesse_Chen
e41fae1e05
fix: close rectification convergence gaps
2026-07-25 12:59:13 +08:00
Jesse_Chen
47acaf3f53
ci: add guarded production rectification migrations
2026-07-25 02:15:20 +08:00
Jesse_Chen
3fd1d54487
ci: sync reviewed production environment keys
2026-07-25 02:13:10 +08:00
Jesse_Chen
a95f388dc3
ci: align production tests with Node 22
2026-07-22 18:59:55 +08:00
Jesse_Chen
a1b8eaec36
feat(staging): switch to local postgres
2026-07-22 11:04:36 +08:00
Jesse_Chen
f25aad526c
merge: synchronize remote main
2026-07-21 22:57:50 +08:00
732642856
50b6ee829b
ci: add commercial privacy artifact gate
2026-07-21 16:56:20 +08:00
Jesse_Chen
eb8ed8bee4
Merge branch 'feat/conversational-birth-time-rectification'
...
# Conflicts:
# .github/workflows/deploy-production.yml
# frontend/src/app/api/account/route.ts
# frontend/src/app/globals.css
# frontend/src/app/page.tsx
# frontend/tests/health-deployment.test.ts
2026-07-21 16:03:53 +08:00
732642856
e3d619c2a7
fix: make chat session deletion server controlled ( #19 )
2026-07-21 11:03:34 +08:00
Jesse_Chen
42c6f96d54
fix: build Python package in isolation
2026-07-21 08:02:34 +08:00
Jesse_Chen
9e119df977
fix: keep staging control plane on main
2026-07-21 07:45:14 +08:00
Jesse_Chen
2f08940717
fix: pin and serialize staging releases
2026-07-21 07:45:14 +08:00
Jesse_Chen
634f9a78ce
ci: add manual staging database migrations
2026-07-21 07:45:14 +08:00
Jesse_Chen
7cd41c4b08
fix: publish staging web with configured Supabase
2026-07-21 07:45:14 +08:00
Jesse_Chen
d2e9bbca4a
ci: deploy immutable staging images
2026-07-21 07:45:14 +08:00
Jesse_Chen
e645bcea56
fix: preserve backend quality gate failures
2026-07-21 07:45:14 +08:00
Jesse_Chen
0a87f7756e
ci: add automatic backend quality gate
2026-07-21 07:45:14 +08:00
jesse-ux
29b3c63a1c
Merge pull request #13 from jesse-ux/codex/staging-deployment-automation
...
Codex/staging deployment automation
2026-07-20 17:47:36 +08:00
732642856
2953f0b2d7
fix: permit chart profile upserts
2026-07-20 16:52:53 +08:00
Jesse_Chen
801666a6c7
fix: pin staging compose selectors
2026-07-20 16:43:08 +08:00
Jesse_Chen
965b0d5888
fix: validate staging runtime before deploy
2026-07-20 16:31:35 +08:00
Jesse_Chen
aa9a0fe830
fix: harden staging deployment controls
2026-07-20 16:31:35 +08:00
Jesse_Chen
076a4841f7
ci: deploy tested revisions to staging
2026-07-20 16:31:35 +08:00
Jesse_Chen
3b81fa9689
fix: keep deployment traffic on ready web
2026-07-20 15:23:24 +08:00
Jesse_Chen
50eceea4bb
ci: require manual GitHub Actions runs
2026-07-20 11:44:56 +08:00
Jesse_Chen
5297cb97a6
ci: require manual GitHub Actions runs
2026-07-20 11:39:38 +08:00
Jesse_Chen
751237cb32
chore: remove legacy Vite frontend
2026-07-20 11:02:41 +08:00
Jesse_Chen
31682d1c0e
chore: remove legacy Vite frontend
2026-07-20 10:36:36 +08:00
732642856
a3f02eeb2f
fix: skip stale production deployment events
2026-07-20 03:29:23 +08:00
732642856
09efc1615d
fix: correct production migration manifest
2026-07-20 02:55:18 +08:00
732642856
ddccd2cf3b
fix: require cloud chart sync and deployed revision
2026-07-20 02:44:05 +08:00
732642856
db8ced39b6
fix: expose deployed revision in health
2026-07-19 10:25:25 +08:00
732642856
ab04cd70c5
chore: add manual supabase profile migration workflow
2026-07-19 10:01:34 +08:00
Jesse_Chen
669c52f704
fix: provide frontend build config in CI
2026-07-17 12:03:48 +08:00
Jesse_Chen
2f5d673a32
feat: add safe consultation cancellation
2026-07-17 11:56:29 +08:00
Jesse_Chen
da93fd7fd0
fix: keep production SSH deployment alive
2026-07-16 10:43:51 +08:00
Jesse_Chen
4b281ee483
ci: deploy production after successful checks
2026-07-16 10:30:12 +08:00
732642856
9a9f403d2b
Add CI failure diagnostics
2026-06-24 15:22:54 +08:00
732642856
dec62c450a
Add release quality gate workflow
2026-06-24 15:17:40 +08:00
732642856
de22bd4e4c
Stabilize PR quality gate profile
2026-06-24 13:55:42 +08:00
732642856
23b8b6e5cf
chore: harden release checks and sync capability docs
2026-06-21 16:50:46 +08:00
732642856
5150f0d99a
v6.9.7: PyPI + Docker 工程化 — pip install + docker compose up 一键部署
...
feat(pypi): publish-pypi.yml workflow (tag-triggered, OIDC trusted publishing)
feat(docker): Dockerfile + docker-compose.yml (API :5200 + Web :5300)
feat(ci): docker-publish.yml workflow (ghcr.io, tag-triggered)
chore: version unified to v6.9.6 (pyproject/__init__/SKILL/README)
chore: MANIFEST.in + scripts/__init__.py for pip install support
chore: pyproject.toml updated packages.find to include scripts/
chore: README.md status section refreshed, P0/P1 updated
Verified: wheel build + twine check PASSED, pip install + import OK
2026-06-12 18:50:39 +08:00
732642856
175d6dc0cf
v6.7.5: 测试50项 + CI/CD — 品质保障
...
## 测试: 30→50项
- 新增20个功能测试: PMC取消/KP答案/Tajika/Dasha触发等
- 49/50通过(98%) 修复1个SIGNS引用
- 涵盖: 计算/分析/渲染/导出全链路
## CI/CD
- .github/workflows/test.yml: GitHub Actions自动测试
- 每次push自动运行全测试套件
2026-06-11 21:26:53 +08:00