From 38f1a49b0f57b687c14198c5dc94db34b7d932b5 Mon Sep 17 00:00:00 2001 From: WSHAPER <42714629+WSHAPER@users.noreply.github.com> Date: Mon, 19 Oct 2026 15:08:15 +0200 Subject: [PATCH] fix(ci): pin the xllamacpp CPU swap to llm2's locked version The unpinned reinstall resolved the newest PyPI wheel and bypassed llm2's poetry.lock, so the xllamacpp hostname rename took down every integration leg. Pins the swap to 2026.9.10809, the locked version, until llm2 ships the binding fix. Assisted-by: opencode:zai/glm-5.3 Signed-off-by: WSHAPER <42714629+WSHAPER@users.noreply.github.com> --- .github/workflows/integration_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/integration_test.yml b/.github/workflows/integration_test.yml index 6f5fcea2..955e5d40 100644 --- a/.github/workflows/integration_test.yml +++ b/.github/workflows/integration_test.yml @@ -155,7 +155,7 @@ jobs: # pyproject.toml pins xllamacpp to the cu128 wheel, which needs libcuda.so.1 at import # time. The CI runner has no NVIDIA driver, so we swap in the PyPI CPU build for tests. # see https://github.com/nextcloud/llm2/blob/d1c5604d75d008359937fcb16f1d82e1f421a87c/.github/workflows/integration_test.yml#L133-L135 - poetry run pip install --force-reinstall --no-deps xllamacpp + poetry run pip install --force-reinstall --no-deps xllamacpp==2026.9.10809 - name: Cache llm2 models uses: actions/cache/restore@v6