root
316e2a34aa
Revert "feat(workflows): update registry host to 192.168.100.49 across multiple CI/CD files"
...
Deployment Config CI / Deployment Config (push) Successful in 14s
Frontend CI / Frontend (push) Successful in 1m57s
Backend CI / Backend (push) Successful in 41m0s
This reverts commit 855e061244 .
2026-06-02 23:25:19 +08:00
root
855e061244
feat(workflows): update registry host to 192.168.100.49 across multiple CI/CD files
Deployment Config CI / Deployment Config (push) Successful in 8m5s
Frontend CI / Frontend (push) Failing after 22m8s
Backend CI / Backend (push) Failing after 22m8s
2026-06-02 22:26:28 +08:00
root
c5da0cf507
feat(deploy): enhance deployment scripts with locking mechanism and metadata tracking
Deployment Config CI / Deployment Config (push) Successful in 16s
2026-06-01 00:49:19 +08:00
root
0059212d68
feat(deploy): add production deployment workflow and image deployment script
Deployment Config CI / Deployment Config (push) Successful in 20s
2026-05-31 19:48:20 +08:00
root
98f73c5bea
feat(objectstorage): add Aliyun OSS support and auto-detect provider in deploy workflows
...
Introduces Aliyun OSS as an alternative to MinIO; deploy scripts and CI
workflows now read object_storage.provider from config and conditionally
include or skip MinIO resources in both Docker Compose and k3s paths.
Also adds ops scheduler domain and its migration tables.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com >
2026-05-20 10:25:02 +08:00
root
ecf3ee1ef0
fix(ci): prune old registry package versions
Deployment Config CI / Deployment Config (push) Successful in 19s
Frontend CI / Frontend (push) Successful in 11m18s
Backend CI / Backend (push) Successful in 17m54s
2026-05-13 23:22:58 +08:00
root
2113bcb601
ci(browser-fetch): include browser-fetch image in build and deploy pipelines
...
Backend CI / Backend (push) Successful in 14m25s
Add browser-fetch to backend-ci image list, NAS compose/K3s deploy options
and rollout loops, and the offline package bundle so the new service ships
through the same pipelines as the rest of the backend.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-11 12:58:48 +08:00
root
21fee01688
chore: scope desktop client build to apps/desktop-client and document regenerate route
...
Drop the broad path filters that triggered the desktop client build on
unrelated workspace changes, and add a swagger description for the
existing article regenerate endpoint.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-07 12:08:15 +08:00
root
558646b166
fix(workflow): remove redundant platform cleanup steps in desktop client build
Desktop Client Build / Resolve Build Metadata (push) Has been cancelled
Desktop Client Build / Build Desktop Client (push) Has been cancelled
Desktop Client Build / Publish Client Artifacts to NAS (push) Has been cancelled
2026-05-06 23:42:13 +08:00
root
e24f1f0802
fix(workflow): enhance Windows build process by adding missing dependencies and using xvfb-run
Desktop Client Build / Resolve Build Metadata (push) Successful in 30s
Desktop Client Build / Build Desktop Client (push) Successful in 23m52s
Desktop Client Build / Publish Client Artifacts to NAS (push) Successful in 46s
2026-05-06 23:13:53 +08:00
root
74fa24978e
feat(workflow): add Wine installation step for Windows packaging
Desktop Client Build / Resolve Build Metadata (push) Successful in 29s
Desktop Client Build / Build Desktop Client (push) Failing after 10m23s
Desktop Client Build / Publish Client Artifacts to NAS (push) Has been skipped
2026-05-06 22:41:07 +08:00
root
0ccd93d569
fix: fix build bug mac
Desktop Client Build / Resolve Build Metadata (push) Successful in 21s
Desktop Client Build / Build Desktop Client (push) Failing after 9m34s
Desktop Client Build / Publish Client Artifacts to NAS (push) Has been skipped
2026-05-06 22:28:28 +08:00
root
0df25f154e
refactor(workflow): unify macOS and Windows client build steps into a single desktop client build job
Desktop Client Build / Resolve Build Metadata (push) Successful in 28s
Desktop Client Build / Build Desktop Client (push) Failing after 3m6s
Desktop Client Build / Publish Client Artifacts to NAS (push) Has been skipped
2026-05-06 22:22:06 +08:00
root
8eff05acfa
refactor(workflow): improve remote script structure and readability in desktop client build
Desktop Client Build / Resolve Build Metadata (push) Successful in 23s
Desktop Client Build / Build macOS Client (push) Has been cancelled
Desktop Client Build / Build Windows Client (push) Has been cancelled
Desktop Client Build / Publish Client Artifacts to NAS (push) Has been cancelled
2026-05-06 22:08:57 +08:00
root
23144a1280
refactor(workflow): streamline sudo handling and improve script readability
2026-05-06 22:06:27 +08:00
root
cce9abd3ed
fix(workflow): ensure version suffix is only removed if defined
2026-05-06 22:05:20 +08:00
root
66a44b739d
feat(workflow): add desktop client build workflow with multi-platform support
Desktop Client Build / Resolve Build Metadata (push) Has been cancelled
Desktop Client Build / Build macOS Client (push) Has been cancelled
Desktop Client Build / Build Windows Client (push) Has been cancelled
Desktop Client Build / Publish Client Artifacts to NAS (push) Has been cancelled
2026-05-06 22:02:45 +08:00
root
ead0d03cae
fix: bootstrap missing deployments in k3s workflow for fresh clusters
2026-05-02 01:23:10 +08:00
root
1b568bf58a
fix: add functions to restart k3s services and wait for readiness in deployment workflow
2026-05-02 01:16:12 +08:00
root
10aa98f3b0
fix: enhance kubeconfig handling for NAS deployments to prevent permission issues
2026-05-02 01:11:44 +08:00
root
b1032d3190
fix: update image tag default to 'latest' and improve error messages in deployment script
2026-05-02 01:05:46 +08:00
root
c08ae1def0
chore(ci): remove NAS Compose deployment workflow
2026-05-02 00:32:17 +08:00
root
239f84bc50
fix(ci): remove redundant build steps for frontend and backend workflows
2026-05-02 00:26:20 +08:00
root
e0b6c1a9fa
ci(deploy): publish images via Gitea Registry and verify on CD
...
CI workflows now own image publishing: backend-ci and frontend-ci push
service images to the Gitea Registry tagged with commit8. CD workflows
(nas-compose-deploy, nas-compose-service-deploy, offline-package, the
new nas-k3s-deploy) pull and verify those tags instead of rebuilding,
so deployments fail fast when CI hasn't produced the matching image.
The shared deploy/scripts/gitea-registry-images.sh helper drives both
the ensure (CI) and verify (CD) paths, and package.sh can now hydrate
its local images from the registry via SOURCE_IMAGE_REGISTRY.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-01 23:54:33 +08:00
root
8d57df24af
ci: allow input nas ssh password
2026-05-01 22:30:23 +08:00
root
5cb8048174
ci: add selectable nas service deploy
2026-05-01 20:52:54 +08:00
root
21c7892ee4
chore(deploy): trim release retention and disable retrieval api key
...
Lower keep_releases default to 1 to reduce NAS disk usage, and clear
the bundled siliconflow retrieval api_key so deployments must supply
their own credentials.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-01 20:19:28 +08:00
root
9074b7927b
ci: validate migrations before nas deploy
Backend CI / Backend (push) Successful in 13m6s
2026-05-01 12:37:15 +08:00
root
116235cc38
ci: allow nas compose deploy via sudo docker
2026-05-01 12:14:19 +08:00
root
168697fae7
ci: add manual nas compose deploy
2026-05-01 12:05:32 +08:00
root
cbf8a8b36a
fix(deploy): build server images with cgo
Deployment Config CI / Deployment Config (push) Successful in 3m27s
2026-05-01 00:22:30 +08:00
root
79915b5aa7
chore(ci): avoid running on workflow-only changes
2026-04-30 23:57:02 +08:00
root
5655eed364
chore(ci): split workflows by changed area
Backend CI / Backend (push) Has been cancelled
Deployment Config CI / Deployment Config (push) Successful in 5s
Frontend CI / Frontend (push) Successful in 2m27s
2026-04-30 23:48:20 +08:00
root
22163edbee
chore(ci): add offline container deployment pipeline
CI / Backend (push) Failing after 8m3s
CI / Deployment Config (push) Successful in 6s
CI / Frontend (push) Successful in 4m4s
2026-04-30 23:29:15 +08:00