Commit Graph
12 Commits
Author SHA1 Message Date
HuangYuChuh 308d620f5e ci: fix compile check path and allow empty test suite 2026-04-01 11:20:37 +08:00
ChroniCat 9042b0e86e fix(client): finalize history when queued job disappears 2026-03-23 15:08:07 +08:00
Kelin 6018ae37d0 ci: make frontend sync more resilient 2026-03-20 23:03:09 +08:00
Kelin a1afbb508d ci: remove scheduled frontend sync 2026-03-20 22:58:50 +08:00
Kelin 4be6193966 ci: automate frontend sync workflow 2026-03-20 22:57:08 +08:00
ff09e09f7d fix(ci): use PAT for sync-frontend so CI triggers on created PRs (#30)
GITHUB_TOKEN-created PRs cannot trigger CI workflows (GitHub security
restriction). Switching to MAIN_REPO_TOKEN (PAT) allows the PR to
trigger the Backend check, enabling auto-merge to work correctly.

Co-authored-by: Kelin <kelin@KelindeMacBook-Air.local>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 16:25:18 +08:00
ff89970df5 fix(ci): restore PR+auto-merge for sync-frontend workflow (#28)
Branch protection requires CI checks before merge, so auto-merge now
works correctly — it waits for the Backend check to pass then merges.

Co-authored-by: Kelin <kelin@KelindeMacBook-Air.local>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 15:16:37 +08:00
6de89ada91 fix(ci): sync-frontend pushes directly to main instead of auto-merge PR (#27)
Auto-merge requires branch protection rules; without them PRs stall.
Since this workflow only modifies ui/static/ build artifacts, pushing
directly to main is safe and simpler.

Co-authored-by: Kelin <kelin@KelindeMacBook-Air.local>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 15:14:28 +08:00
4ba6a6089f ci: add sync-frontend workflow to auto-update ui/static from frontend release (#25)
Triggered manually via workflow_dispatch. Downloads frontend-dist.tar.gz
from the frontend repo's latest release, extracts to ui/static/, and
opens an auto-merge PR.

Co-authored-by: Kelin <kelin@KelindeMacBook-Air.local>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 15:09:02 +08:00
KelinandClaude Opus 4.6 471d6dd35d refactor: separate frontend source into independent repository
Move frontend source code to HuangYuChuh/ComfyUI_Skills_OpenClaw-frontend
so that cloning the main repo no longer downloads 1.4M of frontend source.
Users only need the pre-built assets in ui/static/.

- Remove frontend/ directory (now lives in its own repo)
- Add scripts/update_frontend.sh to pull latest release assets
- Remove frontend CI job (handled by frontend repo)
- Move Gemfile/Gemfile.lock to docs/ and update serve_pages.sh
- Clean up .gitignore (remove stale paths and Manus files section)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 21:29:34 +08:00
科林 KELINandGitHub 55ef9ef8d8 Split CI into backend and frontend jobs (#5) 2026-03-13 15:52:58 +08:00
科林 KELINandGitHub 24d1d83f2c Add GitHub Actions CI workflow (#4) 2026-03-13 13:47:00 +08:00