Commit Graph

227 Commits

Author SHA1 Message Date
Xiaoxia AI e98dfc9ffb chore(release): add alembic preflight check 2026-06-21 13:01:49 +08:00
Xiaoxia AI ccb6786e0b chore(release): add external service smoke checks 2026-06-21 12:50:33 +08:00
Xiaoxia AI b61f714518 fix(release): support environment validation in containers 2026-06-21 12:39:40 +08:00
Xiaoxia AI 6d68c28860 chore(release): validate production env readiness 2026-06-21 12:34:51 +08:00
Xiaoxia AI 46bd774742 build(docker): include maintenance scripts 2026-06-21 11:32:54 +08:00
Xiaoxia AI bc92400eff docs(deploy): document generated file retention 2026-06-21 11:29:33 +08:00
Xiaoxia AI ccb7e1e57a refactor(storage): retire minio runtime naming 2026-06-21 11:20:55 +08:00
Xiaoxia AI 28cf3c126e docs(deploy): add production release checklist 2026-06-21 11:10:45 +08:00
Xiaoxia AI 3594cc1216 refactor(auth): configure external service adapters 2026-06-21 11:04:07 +08:00
Xiaoxia AI b78a290bdd feat(auth): add verification and password reset routes 2026-06-21 10:40:56 +08:00
Xiaoxia AI 9872c20d30 refactor(adapters): remove legacy postgres adapter 2026-06-21 10:11:18 +08:00
Xiaoxia AI 6ba97351aa refactor(auth): remove auth simple shim 2026-06-21 09:57:17 +08:00
Xiaoxia AI a9e2ba5440 refactor(auth): promote canonical auth routes 2026-06-21 09:50:10 +08:00
Xiaoxia AI 27ea04264f feat(workspace): restore member management routes 2026-06-21 09:36:08 +08:00
Xiaoxia AI 383151efcb feat(workspace): restore core routes on sqlalchemy adapters 2026-06-21 09:22:09 +08:00
Xiaoxia AI a912e17868 refactor(auth): replace legacy middleware sentinel 2026-06-21 09:06:22 +08:00
Xiaoxia AI cddd9948e3 feat(auth): add bearer current user dependency 2026-06-21 08:35:25 +08:00
Xiaoxia AI 93271f7dda refactor(auth): route simple auth through use cases 2026-06-21 08:22:49 +08:00
Xiaoxia AI 0f7cc8f12a ci: detect sqlalchemy schema drift 2026-06-21 08:14:25 +08:00
Xiaoxia AI 2ed2308b9f ci: validate alembic migration chain 2026-06-21 07:49:23 +08:00
Xiaoxia AI ebae5f51b0 fix(schema): forbid auto create schema in deployed envs 2026-06-21 07:36:46 +08:00
Xiaoxia AI a4202d282d docs: record alembic staging verification 2026-06-21 07:25:30 +08:00
Xiaoxia AI a9751783b2 fix(deploy): parameterize alembic schema probe 2026-06-21 07:04:39 +08:00
Xiaoxia AI 654c0f3ab0 fix(deploy): preserve alembic version probe quoting 2026-06-21 07:02:46 +08:00
Xiaoxia AI 6789172df8 ci: align lint gates with formatter config 2026-06-21 07:01:12 +08:00
Xiaoxia AI 4c89d6b440 fix(deploy): handle alembic baseline stamping 2026-06-21 06:55:56 +08:00
Xiaoxia AI bfbaddbd9a style: normalize python formatting gates 2026-06-21 06:52:19 +08:00
Xiaoxia AI 0809a079c5 refactor(db): introduce alembic schema baseline 2026-06-21 06:48:16 +08:00
Xiaoxia AI 4b4602a0fd refactor(schema): mark sqlalchemy models as schema mainline 2026-06-21 06:30:55 +08:00
Xiaoxia AI e61dfc27f6 refactor(deploy): freeze canonical docker entrypoint 2026-06-21 05:09:21 +08:00
Xiaoxia AI 788de9a245 refactor(adapters): deprecate postgres repository path 2026-06-21 02:15:56 +08:00
Xiaoxia AI d25bd753a2 refactor(api): guard route adapter boundaries 2026-06-21 02:02:55 +08:00
Xiaoxia AI 0e93d2e71f refactor(domain): move auth infrastructure to adapters 2026-06-21 00:46:56 +08:00
Xiaoxia AI 3e2b579e03 ci: run real quality gates 2026-06-21 00:39:02 +08:00
Xiaoxia AI a33bead056 refactor(api): quarantine legacy container routes 2026-06-21 00:37:42 +08:00
Xiaoxia AI a3fe72a65f refactor(config): centralize api settings source 2026-06-21 00:36:13 +08:00
Xiaoxia AI 57310f33d4 fix(auth): harden simple auth and router imports 2026-06-21 00:27:58 +08:00
Xiaoxia AI 5d07c64e59 docs(phase7): record real ffmpeg closure 2026-06-21 00:02:23 +08:00
Xiaoxia AI c93e064f3b fix(deploy): bind generated files to host path 2026-06-20 23:44:00 +08:00
Xiaoxia AI bcfad4ad6a fix(deploy): expose generated video files 2026-06-20 23:40:47 +08:00
Xiaoxia AI 1e3a52fa17 fix(worker): persist generated mp4 without oss 2026-06-20 23:17:52 +08:00
Xiaoxia AI bd1c936635 fix(deploy): build compose services serially 2026-06-20 23:09:56 +08:00
Xiaoxia AI 554f7fc192 fix(deploy): rebuild only backend services on deploy 2026-06-20 23:01:50 +08:00
Xiaoxia AI 017277c152 fix(deploy): avoid remote metadata checks during compose build 2026-06-20 22:57:33 +08:00
Xiaoxia AI 1fb8463bab fix(worker): speed up ffmpeg package install 2026-06-20 22:52:23 +08:00
Xiaoxia AI e3cfae6873 trigger: redeploy after docker mirror fix 2026-06-20 22:48:42 +08:00
Xiaoxia AI 005c1ab2e5 merge: add real ffmpeg generation 2026-06-20 22:43:43 +08:00
Xiaoxia AI 3afe9689f7 feat(worker): generate real mp4 outputs 2026-06-20 22:42:07 +08:00
Xiaoxia AI 85402dd153 docs: close phase7 deployment ci validation 2026-06-20 21:38:50 +08:00
Xiaoxia AI 2f60d80502 merge: use prebuilt ci validation image 2026-06-20 21:26:19 +08:00