Skip to content

ci : separate webui from server#18072

Merged
allozaur merged 2 commits intomasterfrom
cisc/ci-split-server-and-webui
Dec 16, 2025
Merged

ci : separate webui from server#18072
allozaur merged 2 commits intomasterfrom
cisc/ci-split-server-and-webui

Conversation

@CISC
Copy link
Copy Markdown
Member

@CISC CISC commented Dec 16, 2025

Reduce CI congestion by separating WebUI from Server CI.

Due to the sequential nature of WebUI jobs it's prone to clog the CI queue, make sure it's only triggered on WebUI and Server test changes.

@github-actions github-actions Bot added the devops improvements to build systems and github actions label Dec 16, 2025
Copy link
Copy Markdown
Contributor

@allozaur allozaur left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @CISC!

@allozaur allozaur merged commit d674212 into master Dec 16, 2025
13 checks passed
@CISC CISC deleted the cisc/ci-split-server-and-webui branch December 16, 2025 16:57
@coder543
Copy link
Copy Markdown

coder543 commented Dec 16, 2025

npm run test:server seems broken. I believe that script was removed in #17969.

Codex summary of the issue

CI is failing because npm run test:server is being invoked, but the WebUI package.json no longer defines a test:server
script.

Timeline (all times in +0100):

Net: #17969 removed the script; #18072 exposed the mismatch by calling it in the new workflow.

@CISC
Copy link
Copy Markdown
Member Author

CISC commented Dec 16, 2025

@coder543 Indeed, that's unfortunate.

@allozaur Know what this failure is about (failed before tests)?
https://github.com/ggml-org/llama.cpp/actions/runs/20259739616/job/58199483562

@CISC
Copy link
Copy Markdown
Member Author

CISC commented Dec 16, 2025

@allozaur Can we forgo the dependent jobs altogether? I can't see why all the webui jobs can't just be steps in a single job and server-build running independently?

@CISC CISC mentioned this pull request Dec 16, 2025
@allozaur
Copy link
Copy Markdown
Contributor

@allozaur Can we forgo the dependent jobs altogether? I can't see why all the webui jobs can't just be steps in a single job and server-build running independently?

Sure, initial intention was to have easier tracking for points od failure on the CI, but time has shown that it might be better if we forge the jobs.

Anico2 added a commit to Anico2/llama.cpp that referenced this pull request Jan 15, 2026
* separate webui from server

* add public to path
blime4 referenced this pull request in blime4/llama.cpp Feb 5, 2026
* separate webui from server

* add public to path
Seunghhon pushed a commit to Seunghhon/llama.cpp that referenced this pull request Apr 26, 2026
* separate webui from server

* add public to path
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops improvements to build systems and github actions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants