Skip to content

refactor: move core into llama/ submodule under a Maven reactor (parent + llama + llama-langchain4j) #514

refactor: move core into llama/ submodule under a Maven reactor (parent + llama + llama-langchain4j)

refactor: move core into llama/ submodule under a Maven reactor (parent + llama + llama-langchain4j) #514

Triggered via pull request July 1, 2026 20:26
Status Success
Total duration 2h 19m 40s
Artifacts 20

publish.yml

on: pull_request
Start gate (abort window)
2s
Start gate (abort window)
Build WebUI assets (shared)
1m 53s
Build WebUI assets (shared)
Download + cache GGUF models (once)
1m 13s
Download + cache GGUF models (once)
Code style (spotless) + package graph
1m 19s
Code style (spotless) + package graph
Build and Test llama-langchain4j
1m 5s
Build and Test llama-langchain4j
C++ Tests Ubuntu Latest x86_64
6m 21s
C++ Tests Ubuntu Latest x86_64
Test (vmlens interleavings)
1m 18s
Test (vmlens interleavings)
Cross-Compile manylinux_2_28 x86_64 (CUDA)
15m 31s
Cross-Compile manylinux_2_28 x86_64 (CUDA)
Cross-Compile Android aarch64 (OpenCL/Adreno)
3m 2s
Cross-Compile Android aarch64 (OpenCL/Adreno)
Build and Test macOS 15 arm64 (Metal)
3m 0s
Build and Test macOS 15 arm64 (Metal)
Build and Test Windows 2025 x86_64 (Ninja Multi-Config + sccache, default)
3m 45s
Build and Test Windows 2025 x86_64 (Ninja Multi-Config + sccache, default)
Build and Test Windows 2025 x86_64 (MSVC / VS 2026, classifier)
17m 59s
Build and Test Windows 2025 x86_64 (MSVC / VS 2026, classifier)
Cross-Compile manylinux2014 x86_64
1m 34s
Cross-Compile manylinux2014 x86_64
Build and Test Linux aarch64
3m 0s
Build and Test Linux aarch64
Cross-Compile Android aarch64
2m 18s
Cross-Compile Android aarch64
Build and Test Windows 2025 x86 (MSVC / VS 2026, classifier)
16m 1s
Build and Test Windows 2025 x86 (MSVC / VS 2026, classifier)
Build and Test Windows 2025 x86 (Ninja Multi-Config + sccache, default)
3m 47s
Build and Test Windows 2025 x86 (Ninja Multi-Config + sccache, default)
Build Windows 2025 x86_64 CUDA (Ninja + sccache)
1h 49m
Build Windows 2025 x86_64 CUDA (Ninja + sccache)
Build Windows 2025 x86_64 Vulkan (Ninja + sccache)
5m 37s
Build Windows 2025 x86_64 Vulkan (Ninja + sccache)
Build Windows 2025 x86_64 OpenCL (Ninja + sccache)
3m 9s
Build Windows 2025 x86_64 OpenCL (Ninja + sccache)
Build and Test macOS 14 arm64 (Metal)
2m 50s
Build and Test macOS 14 arm64 (Metal)
Build and Test macOS 15 arm64 (no Metal)
2m 54s
Build and Test macOS 15 arm64 (no Metal)
Java Tests macOS 15 arm64 (Metal)
3m 5s
Java Tests macOS 15 arm64 (Metal)
Java Tests Windows 2025 x86_64 (default / Ninja)
2m 3s
Java Tests Windows 2025 x86_64 (default / Ninja)
Java Tests Windows 2025 x86_64 (MSVC classifier)
2m 28s
Java Tests Windows 2025 x86_64 (MSVC classifier)
Java Tests Ubuntu Latest x86_64
3m 53s
Java Tests Ubuntu Latest x86_64
Integration Test llama-langchain4j (model-backed)
1m 48s
Integration Test llama-langchain4j (model-backed)
Java Tests macOS 14 arm64 (Metal)
3m 26s
Java Tests macOS 14 arm64 (Metal)
Java Tests macOS 15 arm64 (no Metal)
3m 5s
Java Tests macOS 15 arm64 (no Metal)
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 Jul 1, 2026
startgate

1 minute wait timer

Annotations

1 error, 9 warnings, and 3 notices
Java Tests Ubuntu Latest x86_64
/home/runner/work/java-llama/cpp/java-llama/cpp/llama/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 (no Metal)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Build Windows 2025 x86_64 Vulkan (Ninja + sccache)
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 Windows 2025 x86_64 OpenCL (Ninja + sccache)
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, default)
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 macOS 15 arm64 (Metal)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Build and Test Windows 2025 x86 (Ninja Multi-Config + sccache, default)
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 Windows 2025 x86_64 CUDA (Ninja + sccache)
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/
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-07-01T22:45:40.193Z
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.1?type=jar": { "package_url": "pkg:maven/org.junit.jupiter/junit-jupiter@6.1.1?type=jar", "relationship": "direct", "scope": "development", "dependencies": [ "pkg:maven/org.junit.jupiter/junit-jupiter-api@6.1.1?type=jar", "pkg:maven/org.junit.jupiter/junit-jupiter-params@6.1.1?type=jar", "pkg:maven/org.junit.jupiter/junit-jupiter-engine@6.1.1?type=jar" ] }, "pkg:maven/org.junit.jupiter/junit-jupiter-api@6.1.1?type=jar": { "package_url": "pkg:maven/org.junit.jupiter/junit-jupiter-api@6.1.1?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.1?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.1?type=jar": { "package_url": "pkg:maven/org.junit.platform/junit-platform-commons@6.1.1?type=jar", "relationship": "indirect", "scope": "development", "dependencies": [] }, "pkg:maven/org.junit.jupiter/junit-jupiter-params@6.1.1?type=jar": { "package_url": "pkg:maven/org.junit.jupiter/junit-jupiter-params@6.1.1?type=jar", "relationship": "indirect", "scope": "development", "dependencies": [] }, "pkg:maven/org.junit.jupiter/junit-jupiter-engine@6.1.1?type=jar": { "package_url": "pkg:maven/org.junit.jupiter/junit-jupiter-engine@6.1.1?type=jar", "relationship": "indirect", "scope": "development", "dependencies": [ "pkg:maven/org.junit.platform/junit-platform-engine@6.1.1?type=jar" ] }, "pkg:maven/org.junit.platform/junit-platform-engine@6.1.1?type=jar": { "package_url": "pkg:maven/org.junit.platform/junit-platform-engine@6.1.1?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
7 MB
sha256:da5104d9b03f1a5465c7fddffbe3a68b4ff892d3365455731ed203e8ac8891d0
Linux-aarch64-libraries
7.48 MB
sha256:c00fb9374a1c95df646014178a8a36b2f58a342655aa9a7a45fa53b082d52d60
Linux-x86_64-libraries
7.69 MB
sha256:6faec1ac9122d5dd72dfb573a2ae4d55581e8cb2da0d01649a139772e1f677c9
Windows-x86-libraries
5.44 MB
sha256:71641582ed94be3835d7040e1dcea6ae7dba3337866c6a618d41e972cb3fccf0
Windows-x86-msvc
5.42 MB
sha256:a83745f95f4aedada6c86a28ea44dcf1baef21d6507d78655641dd9e4320b886
Windows-x86_64-cuda
138 MB
sha256:fcf8bd0645baa9bc19c860e488f8046ea86f22ef10d28b09f7e6f53f70ecf2ee
Windows-x86_64-libraries
5.78 MB
sha256:f504bf2bbd5508bcfb1aae320e52240a1112a0c8d50b520e85779649c89dddb8
Windows-x86_64-msvc
5.78 MB
sha256:239373063b1b287f073ef3819907a18a1d737a3c744444f0b723870459c69788
Windows-x86_64-opencl
6.12 MB
sha256:5768f06718bd60cb1c1988e6900d13f7dde8acd0a91729b116c06f0cfc8f1cb5
Windows-x86_64-vulkan
19.9 MB
sha256:776c54da661343134d990e24aca4ae93c3de0ca9c828b6ea845ea35cdc32b236
android-libraries-opencl
7.43 MB
sha256:3cbb14d895ba90ded8eb20fc5bd357b979d206f1d7a26c488a98509c2127ed0b
jacoco-report
35 KB
sha256:461fd52c2ce26f3b459be925e7f27e31521f6c3a7174b3983c8c903f99bd56fe
linux-libraries-cuda
141 MB
sha256:7357c3e2d8f4711d5d47d966aa9fe0cf0912175a146c08ba14ee144270e12566
llama-jars
446 MB
sha256:f4ba5669ab4743c08b76bc9e1338390e82c16c42d77056baf2b558c4f141e3b7
macos-14-libraries
6.85 MB
sha256:e8ebd4ec5db7da2575b9598fa257ae6d12d0d6377fd4cb74f9f4eb42ed05d1b2
macos-15-libraries
6.67 MB
sha256:90565d5cf12f1cfffefe04fc6a8620bc0782000b8a771362a3a48830906780db
macos-15-metal-libraries
6.67 MB
sha256:9879b0839059d5d5d0a29582f006bce9ad1622a227d4244f7f187d89bf675a12
pit-reports
131 KB
sha256:e76efb977414eda837f7c40cc6fd7440c24ade706bd242bd3c43a8a6e91cd422
vmlens-report
190 KB
sha256:11c1c767d32d59b87c9428a720ce2af360bd3b3fbf951b910c6f6eacfdf482ef
webui-generated
3.81 MB
sha256:e39707ae3c740b465db08c58641ac25b28a4e2e9f3289b79d23dfa393a956966