refactor: move core into llama/ submodule under a Maven reactor (parent + llama + llama-langchain4j) #514
publish.yml
on: pull_request
Start gate (abort window)
2s
Code style (spotless) + package graph
1m 19s
Build and Test llama-langchain4j
1m 5s
Test (vmlens interleavings)
1m 18s
Cross-Compile manylinux_2_28 x86_64 (CUDA)
15m 31s
Cross-Compile Android aarch64 (OpenCL/Adreno)
3m 2s
Build and Test Windows 2025 x86_64 (Ninja Multi-Config + sccache, default)
3m 45s
Build and Test Windows 2025 x86_64 (MSVC / VS 2026, classifier)
17m 59s
Build and Test Linux aarch64
3m 0s
Cross-Compile Android aarch64
2m 18s
Build and Test Windows 2025 x86 (MSVC / VS 2026, classifier)
16m 1s
Build and Test Windows 2025 x86 (Ninja Multi-Config + sccache, default)
3m 47s
Build Windows 2025 x86_64 CUDA (Ninja + sccache)
1h 49m
Build Windows 2025 x86_64 Vulkan (Ninja + sccache)
5m 37s
Build Windows 2025 x86_64 OpenCL (Ninja + sccache)
3m 9s
Java Tests Windows 2025 x86_64 (default / Ninja)
2m 3s
Java Tests Windows 2025 x86_64 (MSVC classifier)
2m 28s
Integration Test llama-langchain4j (model-backed)
1m 48s
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
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
|
|