Skip to content

feat: pin sessions to their slot and expose KV-cache usage + metrics #404

feat: pin sessions to their slot and expose KV-cache usage + metrics

feat: pin sessions to their slot and expose KV-cache usage + metrics #404

Triggered via pull request June 21, 2026 02:40
Status Failure
Total duration 36m 8s
Artifacts 14

publish.yml

on: pull_request
Start gate (abort window)
3s
Start gate (abort window)
Build WebUI assets (shared)
1m 17s
Build WebUI assets (shared)
Code style (spotless) + package graph
53s
Code style (spotless) + package graph
C++ Tests Ubuntu Latest x86_64
5m 42s
C++ Tests Ubuntu Latest x86_64
Test (vmlens interleavings)
1m 6s
Test (vmlens interleavings)
Cross-Compile manylinux_2_28 x86_64 (CUDA)
22m 32s
Cross-Compile manylinux_2_28 x86_64 (CUDA)
Cross-Compile Android aarch64 (OpenCL/Adreno)
5m 4s
Cross-Compile Android aarch64 (OpenCL/Adreno)
Build and Test macOS 15 arm64 (Metal)
1m 34s
Build and Test macOS 15 arm64 (Metal)
Build and Test Windows 2025 x86_64 (Ninja Multi-Config + sccache, eval)
11m 55s
Build and Test Windows 2025 x86_64 (Ninja Multi-Config + sccache, eval)
Build and Test Linux aarch64
5m 7s
Build and Test Linux aarch64
Cross-Compile Android aarch64
5m 6s
Cross-Compile Android aarch64
Build and Test Windows 2025 x86 (VS 2026)
11m 0s
Build and Test Windows 2025 x86 (VS 2026)
Build and Test Windows 2025 x86 (Ninja Multi-Config + sccache, eval)
11m 53s
Build and Test Windows 2025 x86 (Ninja Multi-Config + sccache, eval)
Cross-Compile manylinux2014 x86_64
5m 13s
Cross-Compile manylinux2014 x86_64
Build and Test macOS 14 arm64 (Metal)
1m 33s
Build and Test macOS 14 arm64 (Metal)
Build and Test macOS 15 arm64 (no Metal)
1m 17s
Build and Test macOS 15 arm64 (no Metal)
Build and Test Windows 2025 x86_64 (VS 2026)
17m 15s
Build and Test Windows 2025 x86_64 (VS 2026)
Java Tests macOS 15 arm64 (Metal)
0s
Java Tests macOS 15 arm64 (Metal)
Java Tests Windows 2025 x86_64 (Ninja, eval)
15m 20s
Java Tests Windows 2025 x86_64 (Ninja, eval)
Java Tests Ubuntu Latest x86_64
14m 29s
Java Tests Ubuntu Latest x86_64
Java Tests macOS 14 arm64 (Metal)
0s
Java Tests macOS 14 arm64 (Metal)
Java Tests macOS 15 arm64 (no Metal)
0s
Java Tests macOS 15 arm64 (no Metal)
Java Tests Windows 2025 x86_64 (VS 2026)
16m 15s
Java Tests Windows 2025 x86_64 (VS 2026)
Package JARs
0s
Package JARs
Report
Report
Check: v* tag
Check: v* tag
Check: main branch / SNAPSHOT
Check: main branch / SNAPSHOT
Publish Release to Central
Publish Release to Central
Publish Snapshot to Central
Publish Snapshot to Central
Attach Signed Binaries to GitHub Release
Attach Signed Binaries to GitHub Release
Update Snapshot Pre-release on GitHub
Update Snapshot Pre-release on GitHub
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 Jun 21, 2026
startgate

1 minute wait timer

Annotations

5 errors and 5 warnings
Build and Test macOS 15 arm64 (no Metal)
Process completed with exit code 1.
Build and Test macOS 14 arm64 (Metal)
Process completed with exit code 1.
Build and Test macOS 15 arm64 (Metal)
Process completed with exit code 1.
Java Tests Ubuntu Latest x86_64
Process completed with exit code 1.
Java Tests Ubuntu Latest x86_64
/home/runner/work/java-llama/cpp/java-llama/cpp/target/classes/net/ladenthin/llama/value/CompletionResult
Build and Test macOS 15 arm64 (no Metal)
The following taps are not trusted: aws/tap azure/bicep Homebrew will ignore formulae, casks and commands from these taps when `HOMEBREW_REQUIRE_TAP_TRUST` is set. This will become the default in Homebrew 6.0.0 or 5.2.0, whichever comes first. Enable trust checks now with: export HOMEBREW_REQUIRE_TAP_TRUST=1 Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To keep allowing them by default during the transition: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
Build and Test macOS 14 arm64 (Metal)
The following taps are not trusted: aws/tap azure/bicep Homebrew will ignore formulae, casks and commands from these taps when `HOMEBREW_REQUIRE_TAP_TRUST` is set. This will become the default in Homebrew 6.0.0 or 5.2.0, whichever comes first. Enable trust checks now with: export HOMEBREW_REQUIRE_TAP_TRUST=1 Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To keep allowing them by default during the transition: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
Build and Test macOS 15 arm64 (Metal)
The following taps are not trusted: aws/tap azure/bicep Homebrew will ignore formulae, casks and commands from these taps when `HOMEBREW_REQUIRE_TAP_TRUST` is set. This will become the default in Homebrew 6.0.0 or 5.2.0, whichever comes first. Enable trust checks now with: export HOMEBREW_REQUIRE_TAP_TRUST=1 Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To keep allowing them by default during the transition: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
Build and Test Windows 2025 x86 (Ninja Multi-Config + sccache, eval)
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@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Test Windows 2025 x86_64 (Ninja Multi-Config + sccache, eval)
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@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
Linux-Android-aarch64-libraries
6.81 MB
sha256:417fc5ec2b1c69b730c4a55e423f91a413f439459204c16de02be05fb9f47b62
Linux-aarch64-libraries
7.23 MB
sha256:5618c56b5d42f2fcaf5362f80469325fe00e9ad8dcefbeda6c1ab4eeaa49d00e
Linux-x86_64-libraries
7.46 MB
sha256:c48a739bb7713c0f3ab4e4c8910762ffc2fb8cdd94e172ed00c687277bcb5b8f
Windows-x86-libraries
5.32 MB
sha256:674ed2845639d4e8ee4274212c06029c92c19453df51880d3703800589b180cf
Windows-x86-ninja
5.34 MB
sha256:4fd69ae45ef136e9eba4c731eac1ec9c37b89c71674cf4d6cd22956096052696
Windows-x86_64-libraries
5.66 MB
sha256:2235fb5947805531eb5dc42b1b05b7d4bbba0c021a9d8e99e24255e72fa1abc3
Windows-x86_64-ninja
5.66 MB
sha256:12e4dabe5d880e158bf1b88536aff66f1ba6ef492be6beeb2dfa525e8dff9df8
android-libraries-opencl
7.18 MB
sha256:9463785f329633bff0584b07b13f31aba9a9c6025381e5ebd6285d67291408c1
error-log-linux-x86_64
367 KB
sha256:0982ab93380a442ddddcb48c48ca23f4dcafac5078cd5ee29e8a5b8d02abb632
jacoco-report
32.9 KB
sha256:570dc8186baa3520fcce452c45f14441a47f4c0d98eda689a208a218bb9455ec
linux-libraries-cuda
49.2 MB
sha256:ee78405f9f0dd7b963bd58ad380bf8439074599be5caaac7f2b7f7dd91971787
pit-reports
126 KB
sha256:a1dab8f515fcff266a4dfd51de74dcbf7791b12c07f572b7c1e3f9520c9a2f7e
vmlens-report
190 KB
sha256:2845852836ed43b586f5768474af53b5c68f9267f3eff1b0a33da2bca9bf756a
webui-generated Expired
3.81 MB
sha256:324adb6efbfe178ede7f581bbde7b5462c834d90a46bb6e52cd024e4b3597b5e