Jesse_Chen
cc1d1d3fb3
fix(deploy): fall back to container SHA discovery when the staging revision state file is unreadable
...
The staging host currently has .state/deployed-revision unreadable by the
deploy user, so the forward-only revision check failed with 'Permission
denied' before it could compare revisions. Treat an unreadable state file
like a missing one and discover the running revision from the web
container's GITHUB_SHA, in both the workflow step and the server-side
deploy/migration scripts.
2026-08-15 14:32:40 +08:00
Codex
9b07e12b0c
ops: prepare self-hosted production migration
Staging Backend Quality Gate / validate (push) Has been cancelled
Staging Backend Quality Gate / publish (push) Has been cancelled
2026-08-08 21:12:55 -04:00
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