Commit Graph

1420 Commits

Author SHA1 Message Date
Haitao Pan
b52904e6e7 fix deploy workflow paths 2026-04-12 17:07:35 +08:00
Haitao Pan
91b6db8cf6 Use grep in workflow contract guards 2026-04-12 15:15:56 +08:00
Haitao Pan
c65a731403 Tighten deploy image artifact validation 2026-04-12 15:09:42 +08:00
Haitao Pan
35316454b6 Enforce release traceability in deploy workflow 2026-04-12 14:52:34 +08:00
Haitao Pan
39ac3a1bde Harden deploy validation for empty runtime image 2026-04-12 14:33:33 +08:00
Haitao Pan
6e560c61e3 feat: enforce traceable release chain 2026-04-12 14:17:51 +08:00
Haitao Pan
a757cfcb23 fix: expose image ref in cloud run services 2026-04-12 13:55:04 +08:00
Haitao Pan
412784e2ca fix: restore xworkmate live test compatibility 2026-04-12 13:43:45 +08:00
Haitao Pan
b6f85af12e merge: codex/multi-node-billing-ingestion 2026-04-12 13:43:25 +08:00
Haitao Pan
7054ecae5e feat: make release chain traceable by sha 2026-04-12 13:42:48 +08:00
Haitao Pan
16a4d430a4 feat: add billing source sync state schema 2026-04-12 13:14:41 +08:00
Haitao Pan
9b0d99c7f0 Unify bridge sync contract names 2026-04-11 20:25:40 +08:00
Haitao Pan
412573bdbd Move image push into build job 2026-04-11 08:52:46 +08:00
Haitao Pan
4e25c7ea58 Simplify accounts pipeline flow 2026-04-11 08:41:25 +08:00
Haitao Pan
51dd23de73 fix: log in to ghcr before sbom scan 2026-04-10 20:37:24 +08:00
Haitao Pan
7b7d045cd9 chore: extract pipeline flag resolution 2026-04-10 20:35:20 +08:00
Haitao Pan
ddf0fd827e chore: inline deploy playbook execution 2026-04-10 20:27:54 +08:00
Haitao Pan
2baf21a251 chore: simplify workflow dispatch inputs 2026-04-10 20:18:42 +08:00
Haitao Pan
79fd46678b Refactor GitHub Actions pipeline 2026-04-10 20:10:33 +08:00
Haitao Pan
fdbef2ab29 Add bridge bootstrap ticket flow 2026-04-10 15:36:05 +08:00
Haitao Pan
f6cae1d8e7 fix(accounts): degrade xworkmate profile when vault status read fails 2026-04-10 09:43:57 +08:00
4970b0d3be
feat(accounting): expose pricing-backed billing profile state (#11)
Co-authored-by: Haitao Pan <manbuzhe2009@qq.com>
2026-04-09 14:04:59 +08:00
Haitao Pan
9a2f2b15ec chore(ci): pin workflow actions and publish latest on main 2026-04-09 13:29:21 +08:00
Haitao Pan
3b4df1ad0d feat(accounts): expose network identities and pg billing source 2026-04-09 13:29:18 +08:00
Haitao Pan
70c6a3f82f removed all old workflows 2026-04-02 17:51:35 +08:00
Haitao Pan
c34fb28a33 add workflows: build-push-ghcr-images 2026-04-02 17:44:51 +08:00
Haitao Pan
51945b50da chore(gitignore): ignore vault bootstrap artifacts 2026-04-02 09:15:27 +08:00
Haitao Pan
c98688cd51 feat(accounts): add vault-backed xworkmate secrets 2026-04-02 09:14:19 +08:00
Haitao Pan
e9fb4af72b feat(accounts): add accounting control plane 2026-04-01 16:15:16 +08:00
Haitao Pan
794d386639 feat(xworkmate): add profile secret locators 2026-03-30 19:35:46 +08:00
Haitao Pan
c827270543 fix(xworkmate): reject nested raw token payloads 2026-03-20 22:46:21 +08:00
Haitao Pan
1c1e068ba1 test(sync): cover sync ack receipt 2026-03-20 22:45:19 +08:00
Haitao Pan
11f12ba380 fix(service): reuse shared db init error 2026-03-18 15:16:39 +08:00
Haitao Pan
0180e6ace5 feat(api): add homepage video settings endpoints 2026-03-18 15:14:08 +08:00
Haitao Pan
e7001750a3 fix(startup): initialize tenant schema before bootstrap 2026-03-17 21:16:44 +08:00
Haitao Pan
c4caea0d33 Merge branch 'main' into release/v0.2 2026-03-17 20:03:20 +08:00
Haitao Pan
076d303828 Merge remote-tracking branch 'origin/main' 2026-03-17 20:03:04 +08:00
Haitao Pan
a60788c50c Merge branch 'main' into release/v0.2 2026-03-17 20:02:33 +08:00
Haitao Pan
02d8ba5b44 Align image tagging and accounts image names 2026-03-17 20:02:23 +08:00
Haitao Pan
1881b7720d docs(readme): document dynamic pre-commit sync target 2026-03-17 18:33:56 +08:00
Haitao Pan
b7b57c875f fix(sync): preserve node display names across desktop sync 2026-03-17 16:52:55 +08:00
Haitao Pan
daec229c7b feat(xworkmate): add tenant-aware profile storage 2026-03-17 13:27:30 +08:00
Haitao Pan
823ef9761c Add multi-tenant XWorkmate backend 2026-03-17 13:25:29 +08:00
Haitao Pan
74d9958274 Add multi-tenant XWorkmate backend 2026-03-17 13:25:21 +08:00
Haitao Pan
fe029ddaed Merge branch 'codex/feat/stripe-pricing-accounts' 2026-03-17 10:06:46 +08:00
Haitao Pan
c849f08144 fix(sync): degrade desktop sync config render failures 2026-03-17 10:06:39 +08:00
Haitao Pan
cc684f7c2a fix(auth): replace public token exchange with one-time code 2026-03-17 08:51:01 +08:00
Haitao Pan
794f86d17d docs: add stripe billing setup guide 2026-03-16 20:15:42 +08:00
Haitao Pan
b653883c24 feat: add stripe billing endpoints 2026-03-16 20:10:33 +08:00
Haitao Pan
18759fa58c feat: add stripe billing endpoints 2026-03-16 20:09:58 +08:00