Jesse_Chen
|
f3946eaa6f
|
chore: retire legacy rectification runtime
Staging Backend Quality Gate / validate (push) Failing after 9m57s
Staging Backend Quality Gate / publish (push) Has been skipped
|
2026-08-07 12:55:32 +08:00 |
|
Jesse
|
cfc7af6b46
|
fix(staging): rotate SSH secret handling and env ownership
Staging Backend Quality Gate / validate (pull_request) Successful in 16m32s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
|
2026-08-06 15:34:31 +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 |
|