Skip to content

Upgrade llama.cpp from b11901 to b11954 #1422

Upgrade llama.cpp from b11901 to b11954

Upgrade llama.cpp from b11901 to b11954 #1422

Triggered via pull request October 28, 2026 11:51
Status Cancelled
Total duration 2m 48s
Artifacts 2

publish.yml

on: pull_request
Start gate (abort window)
4s
Start gate (abort window)
Verify GPG signing key (no secrets printed)
0s
Verify GPG signing key (no secrets printed)
Verify GPG signing key — Gradle/BouncyCastle path (no secrets printed)
0s
Verify GPG signing key — Gradle/BouncyCastle path (no secrets printed)
Build WebUI assets (shared)
1m 29s
Build WebUI assets (shared)
Build and Test llama-atmosphere-agent (model-free)
1m 21s
Build and Test llama-atmosphere-agent (model-free)
Repository checks
11s
Repository checks
Code style (spotless) + package graph
1m 27s
Code style (spotless) + package graph
Build and Test llama-langchain4j
1m 9s
Build and Test llama-langchain4j
Build and Test llama-kotlin
1m 27s
Build and Test llama-kotlin
Test (vmlens interleavings)
1m 33s
Test (vmlens interleavings)
C++ Tests Ubuntu Latest x86_64
1m 31s
C++ Tests Ubuntu Latest x86_64
C++ Tests Ubuntu 24.04 aarch64
18s
C++ Tests Ubuntu 24.04 aarch64
C++ Tests Linux s390x (big-endian, qemu)
1m 32s
C++ Tests Linux s390x (big-endian, qemu)
C++ Tests Windows 2025 x86_64 (clang)
1m 20s
C++ Tests Windows 2025 x86_64 (clang)
C++ Tests Windows 11 arm64 (clang-cl)
1m 35s
C++ Tests Windows 11 arm64 (clang-cl)
Archive the patched llama.cpp source
1m 4s
Archive the patched llama.cpp source
Cross-Compile Android aarch64
0s
Cross-Compile Android aarch64
Cross-Compile Android x86_64
0s
Cross-Compile Android x86_64
Cross-Compile Android aarch64 (OpenCL/Adreno)
0s
Cross-Compile Android aarch64 (OpenCL/Adreno)
Cross-Compile manylinux_2_28 x86_64 (CUDA)
0s
Cross-Compile manylinux_2_28 x86_64 (CUDA)
Build Windows 2025 x86_64 (modular, CPU variants, clang, default)
0s
Build Windows 2025 x86_64 (modular, CPU variants, clang, default)
Cross-Compile manylinux_2_28 x86_64 (CPU variants)
0s
Cross-Compile manylinux_2_28 x86_64 (CPU variants)
Build Windows 11 arm64 (modular, clang-cl, default)
0s
Build Windows 11 arm64 (modular, clang-cl, default)
Build Windows 2025 x86_64 CUDA (Ninja + sccache)
0s
Build Windows 2025 x86_64 CUDA (Ninja + sccache)
Build Windows 2025 x86_64 Vulkan (Ninja + sccache)
0s
Build Windows 2025 x86_64 Vulkan (Ninja + sccache)
Build Windows 2025 x86_64 OpenCL (Ninja + sccache)
0s
Build Windows 2025 x86_64 OpenCL (Ninja + sccache)
Build Windows x86_64 ROCm/HIP (AMD)
0s
Build Windows x86_64 ROCm/HIP (AMD)
Build Windows 2025 x86_64 SYCL (Intel oneAPI, fp16)
0s
Build Windows 2025 x86_64 SYCL (Intel oneAPI, fp16)
Build Windows 11 arm64 OpenCL (Adreno)
0s
Build Windows 11 arm64 OpenCL (Adreno)
Build Windows 11 arm64 Vulkan
0s
Build Windows 11 arm64 Vulkan
Build Windows 2025 x86_64 OpenVINO (Intel)
0s
Build Windows 2025 x86_64 OpenVINO (Intel)
Build and Test macOS 15 arm64 (Metal)
0s
Build and Test macOS 15 arm64 (Metal)
Build manylinux_2_28 aarch64 (CPU variants)
0s
Build manylinux_2_28 aarch64 (CPU variants)
Build Linux s390x (big-endian, CPU variants)
0s
Build Linux s390x (big-endian, CPU variants)
Build Linux x86_64 Vulkan
0s
Build Linux x86_64 Vulkan
Build Linux aarch64 Vulkan
0s
Build Linux aarch64 Vulkan
Build Linux x86_64 ROCm/HIP (AMD)
0s
Build Linux x86_64 ROCm/HIP (AMD)
Build Linux x86_64 SYCL (Intel oneAPI, fp16)
0s
Build Linux x86_64 SYCL (Intel oneAPI, fp16)
Build Linux x86_64 OpenVINO (Intel)
0s
Build Linux x86_64 OpenVINO (Intel)
Build and Test macOS 26 arm64 (Metal)
0s
Build and Test macOS 26 arm64 (Metal)
Build and Test macOS 15 arm64 (no Metal)
0s
Build and Test macOS 15 arm64 (no Metal)
Build and Test Windows 2025 x86_64 (MSVC / VS 2026, test only)
0s
Build and Test Windows 2025 x86_64 (MSVC / VS 2026, test only)
C++ Tests from the archived llama.cpp source
C++ Tests from the archived llama.cpp source
Android emulator on-device test (x86_64)
0s
Android emulator on-device test (x86_64)
Build the LLM Service Android app (AAB + APK)
0s
Build the LLM Service Android app (AAB + APK)
LLM Service app UI test on emulator (non-gating)
0s
LLM Service app UI test on emulator (non-gating)
Package + Validate Android AARs
0s
Package + Validate Android AARs
Java Tests Windows 2025 x86_64 (default  /  ...  /  Java tests
Java Tests Windows 2025 x86_64 (default / CPU variants, clang) / Java tests
Build and Test llama-ffm (Java 22+ FFM over the C API, model-backed)
0s
Build and Test llama-ffm (Java 22+ FFM over the C API, model-backed)
Integration Test llama-atmosphere-agent (model-backed)
0s
Integration Test llama-atmosphere-agent (model-backed)
Java Tests Ubuntu Latest x86_64
0s
Java Tests Ubuntu Latest x86_64
Integration Test llama-langchain4j (model-backed)
0s
Integration Test llama-langchain4j (model-backed)
Java Tests macOS 15 arm64 (Metal)  /  Java tests
Java Tests macOS 15 arm64 (Metal) / Java tests
Java Tests macOS 26 arm64 (Metal)  /  Java tests
Java Tests macOS 26 arm64 (Metal) / Java tests
Java Tests macOS 15 arm64 (no Metal)  /  Java tests
Java Tests macOS 15 arm64 (no Metal) / Java tests
Java Tests Windows 2025 x86_64 (MSVC, test only)  /  Java tests
Java Tests Windows 2025 x86_64 (MSVC, test only) / Java tests
Sign the Windows DLLs (SSL.com eSigner)
0s
Sign the Windows DLLs (SSL.com eSigner)
Package JARs
Package JARs
Matrix: smoke-glibc-floor
Matrix: smoke-natives
Report
Report
Smoke test natives jars (macOS)
Smoke test natives jars (macOS)
Smoke test the agent on the natives jars (Linux)
Smoke test the agent on the natives jars (Linux)
Check: v* tag
Check: v* tag
Check: main branch / SNAPSHOT
Check: main branch / SNAPSHOT
Prepare and verify signed release artifacts
0s
Prepare and verify signed release artifacts
Prepare and verify signed snapshot artifacts
0s
Prepare and verify signed snapshot artifacts
Attach Binaries to GitHub Release
0s
Attach Binaries to GitHub Release
Attest the checked release publication
0s
Attest the checked release publication
Upload checked release artifacts to Maven Central
0s
Upload checked release artifacts to Maven Central
Update Snapshot Pre-release on GitHub
0s
Update Snapshot Pre-release on GitHub
Attest the checked snapshot publication
0s
Attest the checked snapshot publication
Upload checked snapshot artifacts to Maven Central
0s
Upload checked snapshot artifacts to Maven Central
Fit to window
Zoom out
Zoom in

Deployment protection rules

Reviewers, timers, and other rules protecting deployments in this run
Event Environments Comment
Waiting
Wait timer
completed Oct 28, 2026
startgate

1 minute wait timer

Annotations

29 errors, 42 warnings, and 10 notices
Repository checks
/tmp/tmpp_hw8m3h/libggml-hip.so embeds no compressed GPU code bundle; was it built with GGML_HIP=ON?
Repository checks
/tmp/tmpp_hw8m3h/libggml-hip.so embeds 1 uncompressed GPU code bundle(s); is --offload-compress still set on ggml-hip?
Repository checks
no ggml-hip.dll / libggml-hip.so found under ['/tmp/tmpp_hw8m3h']
Repository checks: /tmp/tmpfq5zjsyq/bad.pom#L0
g:q (scope compile) is not a compile-scope dependency of the core
Repository checks
net/ladenthin/llama/Windows/aarch64/cpu/jllama.dll needs libomp140.x86_64.dll, which it did not need before (allowed: ['advapi32.dll', 'crypt32.dll', 'kernel32.dll', 'shell32.dll', 'ws2_32.dll'])
C++ Tests Ubuntu 24.04 aarch64
The run was canceled by @bernardladenthin.
C++ Tests Ubuntu 24.04 aarch64
The operation was canceled.
Archive the patched llama.cpp source
The run was canceled by @bernardladenthin.
Build and Test llama-langchain4j
The run was canceled by @bernardladenthin.
C++ Tests Windows 2025 x86_64 (clang)
The run was canceled by @bernardladenthin.
C++ Tests Windows 2025 x86_64 (clang)
The operation was canceled.
Build and Test llama-atmosphere-agent (model-free)
The run was canceled by @bernardladenthin.
Build and Test llama-atmosphere-agent (model-free)
The operation was canceled.
Build and Test llama-atmosphere-agent (model-free)
Terminal has been closed
Code style (spotless) + package graph
The run was canceled by @bernardladenthin.
Code style (spotless) + package graph
The operation was canceled.
Build and Test llama-kotlin
The run was canceled by @bernardladenthin.
Build and Test llama-kotlin
The operation was canceled.
Build WebUI assets (shared)
The run was canceled by @bernardladenthin.
Build WebUI assets (shared)
The operation was canceled.
C++ Tests Ubuntu Latest x86_64
The run was canceled by @bernardladenthin.
C++ Tests Ubuntu Latest x86_64
The operation was canceled.
C++ Tests Linux s390x (big-endian, qemu)
The run was canceled by @bernardladenthin.
C++ Tests Linux s390x (big-endian, qemu)
The operation was canceled.
Test (vmlens interleavings)
The run was canceled by @bernardladenthin.
Test (vmlens interleavings)
The operation was canceled.
C++ Tests Windows 11 arm64 (clang-cl)
The run was canceled by @bernardladenthin.
C++ Tests Windows 11 arm64 (clang-cl)
The operation was canceled.
Publish
The run was canceled by @bernardladenthin.
Build and Test llama-langchain4j: llama/src/test/java/net/ladenthin/llama/ErrorHandlingTest.java#L132
[UnusedVariable] The local variable 'result' is never read.
Build and Test llama-langchain4j: llama/src/test/java/net/ladenthin/llama/ErrorHandlingTest.java#L193
[UnusedVariable] The local variable 'result' is never read.
Build and Test llama-langchain4j: llama/src/test/java/net/ladenthin/llama/ErrorHandlingTest.java#L345
[UnusedVariable] The local variable 'result' is never read.
Build and Test llama-langchain4j: llama/src/test/java/net/ladenthin/llama/ErrorHandlingTest.java#L116
[UnusedVariable] The local variable 'result' is never read.
Build and Test llama-langchain4j: llama/src/test/java/net/ladenthin/llama/ErrorHandlingTest.java#L335
[UnusedVariable] The local variable 'result' is never read.
Build and Test llama-langchain4j: llama/src/test/java/net/ladenthin/llama/DiagnoseTest.java#L48
[JdkObsolete] Use new PrintStream(OutputStream, boolean, Charset) instead.
Build and Test llama-langchain4j: llama/src/test/java/net/ladenthin/llama/ChatAdvancedTest.java#L667
[InvalidLink] The reference `InferenceParameters#disableTokens(java.util.Collection)` to a method doesn't resolve to anything. Is it misspelt, or is the parameter list not correct? See https://docs.oracle.com/javase/8/docs/technotes/tools/unix/javadoc.html#JSSOR654 for documentation on how to form method links.
Build and Test llama-langchain4j: llama/src/test/java/net/ladenthin/llama/ChatAdvancedTest.java#L553
[InvalidLink] The reference `InferenceParameters#disableTokenIds(java.util.Collection)` to a method doesn't resolve to anything. Is it misspelt, or is the parameter list not correct? See https://docs.oracle.com/javase/8/docs/technotes/tools/unix/javadoc.html#JSSOR654 for documentation on how to form method links.
Build and Test llama-langchain4j: llama/src/test/java/net/ladenthin/llama/ChatAdvancedTest.java#L466
[InvalidLink] The reference `InferenceParameters#setSamplers` to a method doesn't resolve to anything. Is it misspelt, or is the parameter list not correct? See https://docs.oracle.com/javase/8/docs/technotes/tools/unix/javadoc.html#JSSOR654 for documentation on how to form method links.
Build and Test llama-langchain4j: llama/src/test/java/examples/InfillExample.java#L32
[StringConcatToTextBlock] This string literal can be written more clearly as a text block
C++ Tests Windows 2025 x86_64 (clang)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Test llama-atmosphere-agent (model-free): llama/src/test/java/net/ladenthin/llama/DiagnoseTest.java#L48
[JdkObsolete] Use new PrintStream(OutputStream, boolean, Charset) instead.
Build and Test llama-atmosphere-agent (model-free): llama/src/test/java/net/ladenthin/llama/ChatAdvancedTest.java#L667
[InvalidLink] The reference `InferenceParameters#disableTokens(java.util.Collection)` to a method doesn't resolve to anything. Is it misspelt, or is the parameter list not correct? See https://docs.oracle.com/javase/8/docs/technotes/tools/unix/javadoc.html#JSSOR654 for documentation on how to form method links.
Build and Test llama-atmosphere-agent (model-free): llama/src/test/java/net/ladenthin/llama/ChatAdvancedTest.java#L553
[InvalidLink] The reference `InferenceParameters#disableTokenIds(java.util.Collection)` to a method doesn't resolve to anything. Is it misspelt, or is the parameter list not correct? See https://docs.oracle.com/javase/8/docs/technotes/tools/unix/javadoc.html#JSSOR654 for documentation on how to form method links.
Build and Test llama-atmosphere-agent (model-free): llama/src/test/java/net/ladenthin/llama/ChatAdvancedTest.java#L466
[InvalidLink] The reference `InferenceParameters#setSamplers` to a method doesn't resolve to anything. Is it misspelt, or is the parameter list not correct? See https://docs.oracle.com/javase/8/docs/technotes/tools/unix/javadoc.html#JSSOR654 for documentation on how to form method links.
Build and Test llama-atmosphere-agent (model-free): llama/src/test/java/examples/InfillExample.java#L32
[StringConcatToTextBlock] This string literal can be written more clearly as a text block
Build and Test llama-kotlin: llama/src/test/java/net/ladenthin/llama/ErrorHandlingTest.java#L116
[UnusedVariable] The local variable 'result' is never read.
Build and Test llama-kotlin: llama/src/test/java/net/ladenthin/llama/ErrorHandlingTest.java#L345
[UnusedVariable] The local variable 'result' is never read.
Build and Test llama-kotlin: llama/src/test/java/net/ladenthin/llama/ErrorHandlingTest.java#L193
[UnusedVariable] The local variable 'result' is never read.
Build and Test llama-kotlin: llama/src/test/java/net/ladenthin/llama/ErrorHandlingTest.java#L335
[UnusedVariable] The local variable 'result' is never read.
Build and Test llama-kotlin: llama/src/test/java/net/ladenthin/llama/ErrorHandlingTest.java#L132
[UnusedVariable] The local variable 'result' is never read.
Build and Test llama-kotlin: llama/src/test/java/net/ladenthin/llama/DiagnoseTest.java#L48
[JdkObsolete] Use new PrintStream(OutputStream, boolean, Charset) instead.
Build and Test llama-kotlin: llama/src/test/java/net/ladenthin/llama/ChatAdvancedTest.java#L667
[InvalidLink] The reference `InferenceParameters#disableTokens(java.util.Collection)` to a method doesn't resolve to anything. Is it misspelt, or is the parameter list not correct? See https://docs.oracle.com/javase/8/docs/technotes/tools/unix/javadoc.html#JSSOR654 for documentation on how to form method links.
Build and Test llama-kotlin: llama/src/test/java/net/ladenthin/llama/ChatAdvancedTest.java#L553
[InvalidLink] The reference `InferenceParameters#disableTokenIds(java.util.Collection)` to a method doesn't resolve to anything. Is it misspelt, or is the parameter list not correct? See https://docs.oracle.com/javase/8/docs/technotes/tools/unix/javadoc.html#JSSOR654 for documentation on how to form method links.
Build and Test llama-kotlin: llama/src/test/java/net/ladenthin/llama/ChatAdvancedTest.java#L466
[InvalidLink] The reference `InferenceParameters#setSamplers` to a method doesn't resolve to anything. Is it misspelt, or is the parameter list not correct? See https://docs.oracle.com/javase/8/docs/technotes/tools/unix/javadoc.html#JSSOR654 for documentation on how to form method links.
Build and Test llama-kotlin: llama/src/test/java/examples/InfillExample.java#L32
[StringConcatToTextBlock] This string literal can be written more clearly as a text block
Test (vmlens interleavings): llama/src/test/java/net/ladenthin/llama/ErrorHandlingTest.java#L325
[UnusedVariable] The local variable 'result' is never read.
Test (vmlens interleavings): llama/src/test/java/net/ladenthin/llama/ErrorHandlingTest.java#L345
[UnusedVariable] The local variable 'result' is never read.
Test (vmlens interleavings): llama/src/test/java/net/ladenthin/llama/ErrorHandlingTest.java#L335
[UnusedVariable] The local variable 'result' is never read.
Test (vmlens interleavings): llama/src/test/java/net/ladenthin/llama/ErrorHandlingTest.java#L193
[UnusedVariable] The local variable 'result' is never read.
Test (vmlens interleavings): llama/src/test/java/net/ladenthin/llama/ErrorHandlingTest.java#L132
[UnusedVariable] The local variable 'result' is never read.
Test (vmlens interleavings): llama/src/test/java/net/ladenthin/llama/DiagnoseTest.java#L48
[JdkObsolete] Use new PrintStream(OutputStream, boolean, Charset) instead.
Test (vmlens interleavings): llama/src/test/java/net/ladenthin/llama/ChatAdvancedTest.java#L667
[InvalidLink] The reference `InferenceParameters#disableTokens(java.util.Collection)` to a method doesn't resolve to anything. Is it misspelt, or is the parameter list not correct? See https://docs.oracle.com/javase/8/docs/technotes/tools/unix/javadoc.html#JSSOR654 for documentation on how to form method links.
Test (vmlens interleavings): llama/src/test/java/net/ladenthin/llama/ChatAdvancedTest.java#L553
[InvalidLink] The reference `InferenceParameters#disableTokenIds(java.util.Collection)` to a method doesn't resolve to anything. Is it misspelt, or is the parameter list not correct? See https://docs.oracle.com/javase/8/docs/technotes/tools/unix/javadoc.html#JSSOR654 for documentation on how to form method links.
Test (vmlens interleavings): llama/src/test/java/net/ladenthin/llama/ChatAdvancedTest.java#L466
[InvalidLink] The reference `InferenceParameters#setSamplers` to a method doesn't resolve to anything. Is it misspelt, or is the parameter list not correct? See https://docs.oracle.com/javase/8/docs/technotes/tools/unix/javadoc.html#JSSOR654 for documentation on how to form method links.
Test (vmlens interleavings): llama/src/test/java/examples/InfillExample.java#L32
[StringConcatToTextBlock] This string literal can be written more clearly as a text block
C++ Tests Windows 11 arm64 (clang-cl)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Start gate (abort window)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Repository checks
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Archive the patched llama.cpp source
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build and Test llama-langchain4j
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build and Test llama-atmosphere-agent (model-free)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Code style (spotless) + package graph
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build and Test llama-kotlin
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build WebUI assets (shared)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
C++ Tests Ubuntu Latest x86_64
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (vmlens interleavings)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
llama-cpp-source
35.8 MB
sha256:73c7f74e03b2308a3ce9361a4d41fbd610f09f3e69360fdf83af915fe9dc3e21
vmlens-report
154 Bytes
sha256:f0e1f1e2bd85d665d064da0dab63c1552d1944c1ed2c5f0e844f87cd9ccadb59