koboldcpp/.github/workflows
Aleksander Grygier 4d19b28769
ci: Clean up UI builds from releases (#27706)
* ci : inline UI version resolution into ui-build.yml

* ci : build UI once and reuse the artifact in release jobs

Server jobs now extract the ui-build artifact into tools/ui/dist instead of npm-building the UI. Also removes the get-version job and the no-op -DHF_UI_VERSION flags.

Assisted-by: pi:Kimi-K3

* ui : disable the npm UI build by default (LLAMA_BUILD_UI=OFF)

The flag now only controls building the UI from source via npm. The UI
is still embedded by default from local tools/ui/dist or the prebuilt
download (LLAMA_USE_PREBUILT_UI=ON). CI jobs no longer npm-build the
UI; server-sanitize does not need node anymore.

Assisted-by: pi:Kimi-K3

* ci : rename the ui-build artifact to llama-ui.zip

Consistent with the other artifact names in the Actions summary.

Assisted-by: pi:Kimi-K3

* ci : clarify the windows artifact merge in release.yml

The windows-cuda/vulkan/sycl jobs build only the backend library;
llama-server (with the embedded UI) is injected into their zips from
the windows-cpu package during the release. State this in the job
comments and use accurate wording in the merge step.

Assisted-by: pi:Kimi-K3
2026-08-26 14:12:09 +02:00
..
ai-issues.yml ai : update gh permissions (#20895) 2026-03-23 13:21:41 +02:00
bench.yml.disabled llama : move end-user examples to tools directory (#13249) 2025-05-02 20:27:13 +02:00
build-3rd-party.yml common : fix env names to all have LLAMA_ARG_ prefix (#23778) 2026-05-27 14:52:47 +03:00
build-and-test-snapdragon.yml snapdragon: bump toolchain docker to v0.7 to fix ui build issues (#23680) 2026-05-25 10:57:43 -07:00
build-android.yml ci : refactor (#23789) 2026-05-28 09:44:25 +03:00
build-apple.yml rpc: support apple RDMA as an RPC transport (#26421) 2026-08-25 20:12:15 +03:00
build-cache.yml ci : Update OpenVINO to 2026.3, skip nemotron-h rollback test (#27292) 2026-08-18 12:02:22 +02:00
build-cann.yml common : fix env names to all have LLAMA_ARG_ prefix (#23778) 2026-05-27 14:52:47 +03:00
build-cmake-pkg.yml ci: use shell script to check cmake pkg (#27414) 2026-08-20 20:01:32 +00:00
build-cpu.yml ci : apply ccache-clear with older/min/dry-run to all ccache jobs (#27602) 2026-08-24 10:49:20 +03:00
build-cross.yml ci : reduce (disable SYCL and CANN builds/releases) (#23705) 2026-05-26 15:21:21 +03:00
build-cuda-ubuntu.yml ci : make cache bucket public (#27728) 2026-08-26 12:08:23 +02:00
build-cuda-windows.yml ci: add Windows ARM64 CUDA support to the manual workflow (#27300) 2026-08-18 11:55:45 +02:00
build-ibm.yml common : fix env names to all have LLAMA_ARG_ prefix (#23778) 2026-05-27 14:52:47 +03:00
build-msys.yml ci : build-msys job slimming [no ci] (#24157) 2026-06-05 07:57:36 +02:00
build-opencl.yml ci : apply ccache-clear with older/min/dry-run to all ccache jobs (#27602) 2026-08-24 10:49:20 +03:00
build-openvino.yml ci : apply ccache-clear with older/min/dry-run to all ccache jobs (#27602) 2026-08-24 10:49:20 +03:00
build-riscv.yml ci : refactor (#23789) 2026-05-28 09:44:25 +03:00
build-sanitize.yml ci: fix thread sanitizer + remove ccache (#26927) 2026-08-12 19:01:12 +03:00
build-self-hosted.yml ci : Update OpenVINO to 2026.3, skip nemotron-h rollback test (#27292) 2026-08-18 12:02:22 +02:00
build-sycl.yml ci : apply ccache-clear with older/min/dry-run to all ccache jobs (#27602) 2026-08-24 10:49:20 +03:00
build-virtgpu.yml ggml-virtgpu: Add a GHA build check (#22943) 2026-05-11 21:38:22 +08:00
build-vulkan.yml ci : apply ccache-clear with older/min/dry-run to all ccache jobs (#27602) 2026-08-24 10:49:20 +03:00
build-wasm.yml ci : apply ccache-clear with older/min/dry-run to all ccache jobs (#27602) 2026-08-24 10:49:20 +03:00
build-webgpu.yml ci : apply ccache-clear with older/min/dry-run to all ccache jobs (#27602) 2026-08-24 10:49:20 +03:00
check-vendor.yml ci : move most slim jobs to self-hosted runners (#23619) 2026-05-25 08:11:19 +03:00
close-issue.yml ci: Also exempt 'security' tag from auto-close (#21844) 2026-04-14 01:18:44 +08:00
code-style.yml ci : move most slim jobs to self-hosted runners (#23619) 2026-05-25 08:11:19 +03:00
copilot-setup-steps.yml ci : limit requirements versions (#20980) 2026-03-25 10:55:37 +02:00
docker.yml ci: Clean up UI builds from releases (#27706) 2026-08-26 14:12:09 +02:00
editorconfig.yml ci : move most slim jobs to self-hosted runners (#23619) 2026-05-25 08:11:19 +03:00
gguf-publish.yml gguf-py : bump version to 0.19.0 (#22664) 2026-05-06 14:46:14 +02:00
hip-quality-check.yml ci : apply ccache-clear with older/min/dry-run to all ccache jobs (#27602) 2026-08-24 10:49:20 +03:00
labeler.yml ci : use new 1vCPU runner for lightweight jobs (#19107) 2026-01-26 15:22:49 +01:00
make-release.yml llama.cpp : bump version to 0.3.0 (#27696) 2026-08-25 12:42:21 +03:00
pr-draft-label.yml ci: add pr-draft-label (#26801) 2026-08-09 16:51:21 +02:00
pre-tokenizer-hashes.yml ci : fix pre-tokenizer-hashes check (#23651) 2026-05-25 10:41:25 +02:00
python-check-requirements.yml ci : move most slim jobs to self-hosted runners (#23619) 2026-05-25 08:11:19 +03:00
python-lint.yml ci : move most slim jobs to self-hosted runners (#23619) 2026-05-25 08:11:19 +03:00
python-type-check.yml ci : move most slim jobs to self-hosted runners (#23619) 2026-05-25 08:11:19 +03:00
release.yml ci: Clean up UI builds from releases (#27706) 2026-08-26 14:12:09 +02:00
server-sanitize.yml ci: Clean up UI builds from releases (#27706) 2026-08-26 14:12:09 +02:00
server-self-hosted.yml tests : clean-up server test, use tests.sh in ci (#26886) 2026-08-11 09:07:13 +03:00
server.yml ci : apply ccache-clear with older/min/dry-run to all ccache jobs (#27602) 2026-08-24 10:49:20 +03:00
ui-build-self-hosted.yml ci: Clean up UI builds from releases (#27706) 2026-08-26 14:12:09 +02:00
ui-build.yml ci: Clean up UI builds from releases (#27706) 2026-08-26 14:12:09 +02:00
ui-publish.yml ci: Clean up UI builds from releases (#27706) 2026-08-26 14:12:09 +02:00
ui-self-hosted.yml ci: Clean up UI builds from releases (#27706) 2026-08-26 14:12:09 +02:00
ui.yml ci: Clean up UI builds from releases (#27706) 2026-08-26 14:12:09 +02:00
update-ops-docs.yml ci : move most slim jobs to self-hosted runners (#23619) 2026-05-25 08:11:19 +03:00
winget.yml cmake : introduce semantic versioning (#26839) 2026-08-12 14:15:03 +02:00