Jesse_Chen
fb69e43c90
ci: remove GitHub mirror workflows and dead Gitea manual workflows
...
Gitea (git.copse.top) is the only CI/CD control plane; GitHub is a
read-only mirror whose Actions are being disabled in repository settings.
- Delete all 11 `.github/workflows/*.yml` (stale copies of the old design).
- Delete unused Gitea manual workflows `ci.yml`, `test.yml`,
`publish-pypi.yml`, `apply-supabase-profile-migrations.yml`
(0-1 historical runs, no remaining target).
- Fold the full `python -m pytest` tree and `tests/run_all.py` into
`release-quality-gate.yml`, which previously only ran the curated
release profile; update the `run_quality_gate.py` comment accordingly.
- Port `reset-staging-account.yml` to Gitea: `runs-on: xiaoxin`, bounded
exact-SHA checkout, `refs/heads/staging` only, `staging-mutation`
concurrency, same email/confirmation/host/port/user/path assertions.
- Repoint frontend workflow tests at `.gitea/workflows/`, drop the
GitHub-only assertions, add coverage for the new reset workflow, and
remove `tests/test_supabase_profile_migration_workflow.py`.
- Update AGENTS.md §6.8, README.md, and deploy/README.md to the current
production/mirror facts and document the staging account reset.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VawU7Xfd5jS9wUEXz1XYmS
2026-09-02 04:02:04 +00:00
Jesse_Chen
124d3990b2
fix(api): persist scratch/local and bound heavy compute concurrency
...
Independent Staging Quality Gate / validate (push) Failing after 12m34s
Independent Staging Quality Gate / publish (push) Has been skipped
Keep async job and chart-cache files across API recreates, freeze jyotish_api_server.py growth, and fail fast with 429 when rectification or high-rigor compute is saturated.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-02 06:12:23 +08:00
Jesse_Chen
8ddcef4cf1
fix(deploy): prevent Next.js chunk version skew
Independent Staging Quality Gate / validate (push) Successful in 13m28s
Independent Staging Quality Gate / publish (push) Successful in 10m14s
2026-08-16 09:09:27 +08:00
Jesse_Chen
7b620c7a2e
fix: repair production lock through direct mount
Independent Staging Quality Gate / validate (push) Successful in 13m1s
Independent Staging Quality Gate / publish (push) Successful in 2m13s
2026-08-16 04:16:12 +08:00
Jesse_Chen
9f31de7b4a
fix: preserve recovery helper traversal
Independent Staging Quality Gate / validate (push) Successful in 12m19s
Independent Staging Quality Gate / publish (push) Successful in 2m14s
2026-08-16 03:30:03 +08:00
Jesse_Chen
29a7295667
fix: reuse docker boundary for production recovery
Independent Staging Quality Gate / validate (push) Successful in 13m32s
Independent Staging Quality Gate / publish (push) Successful in 2m13s
2026-08-16 02:42:18 +08:00
Jesse_Chen
2b1deff0e9
fix: repair production recovery lock ownership
Independent Staging Quality Gate / validate (push) Successful in 12m23s
Independent Staging Quality Gate / publish (push) Successful in 2m6s
2026-08-16 01:50:50 +08:00
Jesse_Chen
934c4175d3
ops: automate production recovery attestation
Independent Staging Quality Gate / validate (push) Successful in 13m3s
Independent Staging Quality Gate / publish (push) Successful in 2m18s
2026-08-16 01:03:10 +08:00
Jesse_Chen
7a613f26db
fix(ci): isolate staging gate from legacy main listener
Independent Staging Quality Gate / validate (push) Successful in 12m45s
Independent Staging Quality Gate / publish (push) Successful in 2m7s
2026-08-13 13:05:59 +08:00
Jesse_Chen
013c15a9e9
ci(staging): decouple deployment from main
Staging Backend Quality Gate / validate (push) Successful in 14m50s
Staging Backend Quality Gate / publish (push) Failing after 7m58s
2026-08-13 11:57:24 +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
5fa1b8304e
Allow public HTTPS model provider origins
Staging Backend Quality Gate / validate (push) Successful in 12m28s
Staging Backend Quality Gate / publish (push) Successful in 22m47s
2026-08-08 11:18:50 +08:00
Jesse_Chen
508f3db9c6
fix(staging): bootstrap database model key
Staging Backend Quality Gate / validate (push) Successful in 17m40s
Staging Backend Quality Gate / publish (push) Successful in 23m46s
2026-08-07 20:10:27 +08:00
Jesse_Chen
3089316d2e
feat(admin): configure model providers from database
2026-08-07 20:03:20 +08: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_Chen
9d8c73561f
test(deploy): integrate billing admin rollout checks
Staging Backend Quality Gate / validate (push) Failing after 7m30s
Staging Backend Quality Gate / publish (push) Has been skipped
2026-08-06 20:15:50 +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
5957803de4
Merge GitHub upstream into Gitea primary
2026-08-05 11:13:34 +08:00
linmeng
f4e35974c6
Revert "merge: sync GitHub staging to Gitea"
...
Deploy staging to test server / deploy (push) Failing after 14m49s
This reverts commit a55c69115d , reversing
changes made to 02c9c9f3d6 .
2026-07-30 14:38:17 +08:00
Jesse_Chen
f0f7c27382
fix: verify semantic rollout runtime
2026-07-29 19:26:51 +08:00
Jesse_Chen
6ed9f2dd0a
fix: enable semantic rectification rollout
2026-07-29 19:18:09 +08:00
Jesse_Chen
092efa0ed2
ops: manage staging rectification rollout
2026-07-28 13:48:29 +08:00
Jesse_Chen
47acaf3f53
ci: add guarded production rectification migrations
2026-07-25 02:15:20 +08:00
Jesse_Chen
3ca30ed7de
feat: complete minute birth-time rectification flow
2026-07-25 01:17:14 +08:00
Jesse_Chen
a1b8eaec36
feat(staging): switch to local postgres
2026-07-22 11:04:36 +08:00
Jesse_Chen
7836c85758
merge: resolve self-hosted identity main conflicts
2026-07-22 09:43:11 +08:00
Jesse_Chen
20f5a6c1d1
chore(identity): wire staging identity operations
2026-07-21 17:52:25 +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
Jesse_Chen
576ebf9bf2
fix: gate rectification rollout to canary users
2026-07-21 15:19:03 +08:00
Jesse_Chen
6827e0ca45
test: close conversational rectification review gaps
2026-07-21 15:06:42 +08:00
Jesse_Chen
ffaa7dc9c5
test: verify conversational birth-time rectification
2026-07-21 14:40:43 +08:00
Jesse_Chen
ab6de1fda9
docs: bound staging rollback window
2026-07-21 07:45:14 +08:00
Jesse_Chen
3a9a332be0
fix: preserve staging rollback transition
2026-07-21 07:45:14 +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
92cc635b45
fix: scope production action trigger guidance
2026-07-21 07:45:14 +08:00
Jesse_Chen
a57f233d45
fix: harden staging operations runbook contracts
2026-07-21 07:45:14 +08:00
Jesse_Chen
dcd86663ad
docs: add staging postgres operations runbook
2026-07-21 07:45:14 +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
abccc22c6d
docs: add staging deployment runbook
2026-07-20 16:31:35 +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
fc49d0130d
docs: record supabase profile migration blocker
2026-07-19 10:23:17 +08:00
732642856
fde67d2916
docs: require VedAstro production configuration
2026-07-18 06:30:23 +08:00
Jesse_Chen
6c02f27d1c
fix: harden multi-model chat selection
2026-07-17 14:09:57 +08:00
Jesse_Chen
cb24c179e3
feat: add server model catalog
2026-07-17 13:03:03 +08:00