Skip to content

Consolidate OpenAI server: unify implementations, add multi-protocol support #365

Consolidate OpenAI server: unify implementations, add multi-protocol support

Consolidate OpenAI server: unify implementations, add multi-protocol support #365

Triggered via pull request June 20, 2026 11:19
Status Success
Total duration 1h 25m 26s
Artifacts 15

publish.yml

on: pull_request
Start gate (abort window)
2s
Start gate (abort window)
Build WebUI assets (shared)
1m 30s
Build WebUI assets (shared)
Code style (spotless) + package graph
49s
Code style (spotless) + package graph
C++ Tests Ubuntu Latest x86_64
5m 40s
C++ Tests Ubuntu Latest x86_64
Test (vmlens interleavings)
1m 7s
Test (vmlens interleavings)
Cross-Compile manylinux_2_28 x86_64 (CUDA)
1h 20m
Cross-Compile manylinux_2_28 x86_64 (CUDA)
Cross-Compile Android aarch64 (OpenCL/Adreno)
5m 27s
Cross-Compile Android aarch64 (OpenCL/Adreno)
Build and Test macOS 15 arm64 (Metal)
2m 48s
Build and Test macOS 15 arm64 (Metal)
Cross-Compile Linux aarch64 (LTS)
4m 46s
Cross-Compile Linux aarch64 (LTS)
Cross-Compile Android aarch64
4m 59s
Cross-Compile Android aarch64
Build and Test Windows 2025 x86 (VS 2026)
11m 9s
Build and Test Windows 2025 x86 (VS 2026)
Cross-Compile manylinux2014 x86_64
4m 56s
Cross-Compile manylinux2014 x86_64
Build and Test macOS 14 arm64 (Metal)
2m 47s
Build and Test macOS 14 arm64 (Metal)
Build and Test macOS 15 arm64 (no Metal)
2m 5s
Build and Test macOS 15 arm64 (no Metal)
Build and Test Windows 2025 x86_64 (VS 2026)
17m 7s
Build and Test Windows 2025 x86_64 (VS 2026)
Java Tests macOS 15 arm64 (Metal)
21m 11s
Java Tests macOS 15 arm64 (Metal)
Java Tests Ubuntu Latest x86_64
13m 12s
Java Tests Ubuntu Latest x86_64
Java Tests macOS 14 arm64 (Metal)
12m 45s
Java Tests macOS 14 arm64 (Metal)
Java Tests macOS 15 arm64 (no Metal)
24m 5s
Java Tests macOS 15 arm64 (no Metal)
Java Tests Windows 2025 x86_64 (VS 2026)
15m 25s
Java Tests Windows 2025 x86_64 (VS 2026)
Check: v* tag
0s
Check: v* tag
Check: main branch / SNAPSHOT
0s
Check: main branch / SNAPSHOT
Publish Release to Central
0s
Publish Release to Central
Publish Snapshot to Central
0s
Publish Snapshot to Central
Attach Signed Binaries to GitHub Release
0s
Attach Signed Binaries to GitHub Release
Update Snapshot Pre-release on GitHub
0s
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 20, 2026
startgate

1 minute wait timer

Annotations

1 error, 4 warnings, and 3 notices
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 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 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.
Report
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: advanced-security/maven-dependency-submission-action@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Report
Snapshot successfully created at 2026-06-20T12:44:38.781Z
Report
{ "manifests": { "llama": { "resolved": { "pkg:maven/org.projectlombok/lombok@1.18.46?type=jar": { "package_url": "pkg:maven/org.projectlombok/lombok@1.18.46?type=jar", "relationship": "direct", "scope": "runtime", "dependencies": [] }, "pkg:maven/org.junit.jupiter/junit-jupiter@6.1.0?type=jar": { "package_url": "pkg:maven/org.junit.jupiter/junit-jupiter@6.1.0?type=jar", "relationship": "direct", "scope": "development", "dependencies": [ "pkg:maven/org.junit.jupiter/junit-jupiter-api@6.1.0?type=jar", "pkg:maven/org.junit.jupiter/junit-jupiter-params@6.1.0?type=jar", "pkg:maven/org.junit.jupiter/junit-jupiter-engine@6.1.0?type=jar" ] }, "pkg:maven/org.junit.jupiter/junit-jupiter-api@6.1.0?type=jar": { "package_url": "pkg:maven/org.junit.jupiter/junit-jupiter-api@6.1.0?type=jar", "relationship": "indirect", "scope": "development", "dependencies": [ "pkg:maven/org.opentest4j/opentest4j@1.3.0?type=jar", "pkg:maven/org.junit.platform/junit-platform-commons@6.1.0?type=jar" ] }, "pkg:maven/org.opentest4j/opentest4j@1.3.0?type=jar": { "package_url": "pkg:maven/org.opentest4j/opentest4j@1.3.0?type=jar", "relationship": "indirect", "scope": "development", "dependencies": [] }, "pkg:maven/org.junit.platform/junit-platform-commons@6.1.0?type=jar": { "package_url": "pkg:maven/org.junit.platform/junit-platform-commons@6.1.0?type=jar", "relationship": "indirect", "scope": "development", "dependencies": [] }, "pkg:maven/org.junit.jupiter/junit-jupiter-params@6.1.0?type=jar": { "package_url": "pkg:maven/org.junit.jupiter/junit-jupiter-params@6.1.0?type=jar", "relationship": "indirect", "scope": "development", "dependencies": [] }, "pkg:maven/org.junit.jupiter/junit-jupiter-engine@6.1.0?type=jar": { "package_url": "pkg:maven/org.junit.jupiter/junit-jupiter-engine@6.1.0?type=jar", "relationship": "indirect", "scope": "development", "dependencies": [ "pkg:maven/org.junit.platform/junit-platform-engine@6.1.0?type=jar" ] }, "pkg:maven/org.junit.platform/junit-platform-engine@6.1.0?type=jar": { "package_url": "pkg:maven/org.junit.platform/junit-platform-engine@6.1.0?type=jar", "relationship": "indirect", "scope": "development", "dependencies": [] }, "pkg:maven/org.hamcrest/hamcrest@3.0?type=jar": { "package_url": "pkg:maven/org.hamcrest/hamcrest@3.0?type=jar", "relationship": "direct", "scope": "development", "dependencies": [] }, "pkg:maven/net.jqwik/jqwik@1.9.3?type=jar": { "package_url": "pkg:maven/net.jqwik/jqwik@1.9.3?type=jar", "relationship": "direct", "scope": "development", "dependencies": [ "pkg:maven/org.apiguardian/apiguardian-api@1.1.2?type=jar", "pkg:maven/net.jqwik/jqwik-api@1.9.3?type=jar", "pkg:maven/net.jqwik/jqwik-web@1.9.3?type=jar",
Report
Submitting snapshot...

Artifacts

Produced during runtime
Name Size Digest
Linux-Android-aarch64-libraries
6.8 MB
sha256:ae3e5bf5418b4c9466fb1f28ba8f9e2c796ae8bf375074b11174489b7dc51a50
Linux-aarch64-libraries
7.2 MB
sha256:eac0bb8c2a85d9d847eded4572fd66430008acef17bdb56e456973a67fabce52
Linux-x86_64-libraries
7.42 MB
sha256:cc3253548f45fd460052c2210a0059beda1e701599308e509b541e4c88dc4b1f
Windows-x86-libraries
5.31 MB
sha256:444159b530177d3ff9998b92e0d6d0125439ee9689181d9b6dae12ac4338788e
Windows-x86_64-libraries
5.66 MB
sha256:7a22ca7586f475ed23e2976e111c8108b34c610a08d26c06dde93eb1765249fc
android-libraries-opencl
7.18 MB
sha256:570823a36c2bf88e27a9d93cfa1fdbc81136bdb87f973048423d9406749ebf0c
jacoco-report
31.6 KB
sha256:4918e29579abc41f85fccfb35c108d1b7e2cb7b6d687e5c2469f973e671f27dc
linux-libraries-cuda
140 MB
sha256:8bea34e24ef6aed42bb3edb1ed4355008a8e9ac973069aa8fb6b896d158e0f6c
llama-jars
266 MB
sha256:0728f5fec291701481220ebbdea4f1a480120012cfd9130dfea2d350fb6811be
macos-14-libraries
6.62 MB
sha256:08b11481680c2765141334695d91beb7740c0a9ac30e20fc12187982581b7b05
macos-15-libraries
6.45 MB
sha256:edbfaf02b17e69bd3de5986f016e8629d3d5a31d6aa2715d3f1d71af2079778e
macos-15-metal-libraries
6.45 MB
sha256:9a09d6f5fa475cdd251315d6ef0e1227cacafaa5f0fddd8e41439caffd8f62cc
pit-reports
120 KB
sha256:768e03a8e97587d21cf64ec91ff3f92326efe135d50d682985d1690efe1bb9e3
vmlens-report
190 KB
sha256:651088bd47ef84d4a4c90ab9f8e76620cef3214c29e9242b836d9786eb7b1dec
webui-generated Expired
3.8 MB
sha256:64b65f37620c102742a5e0cb7bd8ee408f1fc70393c73dbdfee8d9a83c50d57a