feat: pin sessions to their slot and expose KV-cache usage + metrics #404
publish.yml
on: pull_request
Start gate (abort window)
3s
Test (vmlens interleavings)
1m 6s
Cross-Compile manylinux_2_28 x86_64 (CUDA)
22m 32s
Cross-Compile Android aarch64 (OpenCL/Adreno)
5m 4s
Build and Test Windows 2025 x86_64 (Ninja Multi-Config + sccache, eval)
11m 55s
Build and Test Linux aarch64
5m 7s
Cross-Compile Android aarch64
5m 6s
Build and Test Windows 2025 x86 (VS 2026)
11m 0s
Build and Test Windows 2025 x86 (Ninja Multi-Config + sccache, eval)
11m 53s
Attach Signed Binaries to GitHub Release
Update Snapshot Pre-release on GitHub
Deployment protection rules
Reviewers, timers, and other rules protecting deployments in this run
| Event | Environments |
|---|---|
|
Wait timer
completed
|
startgate |
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
|
|