shenlan
|
d5fda5e53f
|
Add dashboard UI tests and CI coverage (#556)
|
2025-10-17 16:52:28 +08:00 |
|
shenlan
|
70420eb3d3
|
Add CMS configuration schema, docs, and validation (#551)
|
2025-10-17 16:41:22 +08:00 |
|
shenlan
|
255dc84492
|
Move dashboard frontend out of ui namespace (#538)
|
2025-10-17 12:36:27 +08:00 |
|
shenlan
|
f7fe6d6261
|
Add reusable security checks workflow (#364)
|
2025-10-02 11:23:36 +08:00 |
|
Haitao Pan
|
1561a1d600
|
ci(workflows): add changelog generation for GitHub release
|
2025-09-23 08:58:26 +08:00 |
|
shenlan
|
471c621b53
|
chore(ci): enforce ansible callbacks (#271)
|
2025-09-20 22:44:05 +08:00 |
|
shenlan
|
87f844f371
|
Remove skippy callback plugin usage (#270)
|
2025-09-20 22:26:49 +08:00 |
|
shenlan
|
9615a5f056
|
fix: stabilize release artifact download (#268)
|
2025-09-20 21:52:39 +08:00 |
|
Haitao Pan
|
5e481c13e9
|
ci(workflows): remove inline ansible inventory generation
|
2025-09-20 21:33:32 +08:00 |
|
shenlan
|
8eb0186dda
|
Ensure ansible vault password is configured (#267)
|
2025-09-20 19:57:51 +08:00 |
|
shenlan
|
43e085158e
|
chore: clear go cache before restore (#266)
|
2025-09-20 19:25:10 +08:00 |
|
shenlan
|
ba01cb6848
|
Fix tar extraction flags in release workflow (#265)
* Fix tar extraction flags in release workflow
* Handle missing homepage static artifact in workflow
|
2025-09-20 18:20:27 +08:00 |
|
Haitao Pan
|
ce07ed18dd
|
fix(workflow): switch homepage artifact from zip to tar.gz
|
2025-09-20 17:50:39 +08:00 |
|
shenlan
|
9b127686ca
|
Simplify homepage artifact extraction (#264)
|
2025-09-20 16:36:54 +08:00 |
|
shenlan
|
ca633285bf
|
Handle zipped homepage artifact before rsync (#263)
|
2025-09-20 16:09:50 +08:00 |
|
shenlan
|
ce24e33b57
|
Handle homepage artifact location changes (#262)
|
2025-09-20 15:47:50 +08:00 |
|
shenlan
|
7a1b3810c8
|
Fix homepage static export release asset packaging (#261)
|
2025-09-20 15:19:23 +08:00 |
|
shenlan
|
834f4b1daf
|
Fix deployment workflow dry-run variable (#260)
|
2025-09-20 15:05:26 +08:00 |
|
Haitao Pan
|
ac46e377c5
|
ci: cleanup build-and-release workflow
- drop unused deploy param normalization
- move gitops checkout into deploy-openresty job
|
2025-09-20 14:49:39 +08:00 |
|
Haitao Pan
|
5b8b7be49b
|
remove gen_manifest.yaml
|
2025-09-20 14:37:41 +08:00 |
|
shenlan
|
74c1b4aaee
|
Split infrastructure provisioning into discrete steps (#259)
|
2025-09-20 14:37:30 +08:00 |
|
Haitao Pan
|
cdd3a3e7b8
|
ci: update workflows
- update build-and-release.yml configuration
- rename update-mirror.yml to gen_manifest.yaml
- remove unused deploy-xcontrol-{dashboard,server}.yml
|
2025-09-20 06:29:14 +08:00 |
|
Haitao Pan
|
d88672df8e
|
renamed deploy-xcontrol-panel.yml -> deploy-xcontrol-dashboard.yml
|
2025-09-19 22:39:59 +08:00 |
|
shenlan
|
1abf4be0fc
|
Update build and release workflow for staged deployment (#257)
|
2025-09-19 22:34:24 +08:00 |
|
shenlan
|
489d4ab323
|
Refactor workflows to consolidate release and deploy pipeline (#255)
|
2025-09-19 21:43:01 +08:00 |
|
shenlan
|
7bd2ce088e
|
Finalize docs static view component (#253)
|
2025-09-19 09:34:06 +08:00 |
|
shenlan
|
c059b94787
|
Update update-mirror.yml
|
2025-09-16 14:28:16 +08:00 |
|
shenlan
|
9ce120a4d2
|
Update update-mirror.yml
|
2025-09-16 11:21:46 +08:00 |
|
shenlan
|
47aeadf741
|
chore: update mirror workflow (#238)
|
2025-09-16 11:15:07 +08:00 |
|
Haitao Pan
|
a22b66069c
|
Add mirror manifest generator script and CI workflow
|
2025-09-15 18:23:27 +08:00 |
|
Haitao Pan
|
6ead1443c3
|
add workflows: release check with require-cherrypick
|
2025-08-14 09:33:02 +08:00 |
|
shenlan
|
509c98de85
|
Add ragbench evaluation tool and workflow
|
2025-08-13 11:10:04 +08:00 |
|
shenlan
|
ee008689c0
|
chore: move CLI to client dir and fix build paths
|
2025-08-09 18:56:12 +08:00 |
|
shenlan
|
e55ba9f9e6
|
feat: add unified deployment pipeline
|
2025-08-09 12:38:16 +08:00 |
|
shenlan
|
6e38fe1d45
|
Add CLI build support and disable wasm artifact
|
2025-08-07 23:29:17 +08:00 |
|
shenlan
|
fe7ccbb747
|
chore: combine limiter build into main release
|
2025-08-04 08:04:19 +08:00 |
|
shenlan
|
8a4cb649e3
|
feat: add flexible askai rate limiter
|
2025-08-04 00:00:49 +08:00 |
|
shenlan
|
ede145ffdf
|
fix: ensure unique release assets
|
2025-08-03 23:42:02 +08:00 |
|
shenlan
|
c8d679bc33
|
Merge pull request #27 from svc-design/codex/set-up-nginx-for-global-homepage
Add nginx proxy workflow
|
2025-07-23 17:12:45 +08:00 |
|
shenlan
|
e592fb40c9
|
chore: update proxy host variable
|
2025-07-23 17:11:10 +08:00 |
|
shenlan
|
b109f3116e
|
Update setup-proxy-cn-homepage.yml
|
2025-07-23 17:09:58 +08:00 |
|
shenlan
|
60a1efb78e
|
Convert proxy setup to GitHub Action
|
2025-07-23 17:06:54 +08:00 |
|
Haitao Pan
|
8866d646ba
|
fix(workflow): update deploy path from ui/nextjs to ui/panel
|
2025-06-20 08:31:42 +08:00 |
|
Haitao Pan
|
aa4f6eeb3f
|
Merge branch 'main' into feat/homepage-icons
|
2025-06-20 08:29:23 +08:00 |
|
Haitao Pan
|
617264b1de
|
rename: ui/nextjs -> ui/panel
|
2025-06-20 08:28:45 +08:00 |
|
Haitao Pan
|
278284eae0
|
Add GitHub Actions workflow to deploy XControl panel
|
2025-06-19 13:50:26 +08:00 |
|
shenlan
|
9a52f21065
|
Fix SSH key setup order in deploy workflow
|
2025-06-19 13:27:53 +08:00 |
|
shenlan
|
e739a55e2c
|
Merge pull request #18 from svc-design/ci/deploy-homepage-to-vps
ci: add step to deploy homepage to VPS via rsync
|
2025-06-19 13:21:10 +08:00 |
|
Haitao Pan
|
82b40e44c8
|
ci: add step to deploy homepage to VPS via rsync
|
2025-06-19 13:18:29 +08:00 |
|
shenlan
|
d40d719dff
|
Fix Cloudflare deploy dir for homepage
|
2025-06-19 09:44:29 +08:00 |
|