refactor: move core into llama/ submodule under a Maven reactor (parent + llama + llama-langchain4j) #512
publish.yml
on: pull_request
Start gate (abort window)
2s
Code style (spotless) + package graph
1m 16s
Build and Test llama-langchain4j
1m 11s
Test (vmlens interleavings)
1m 5s
Cross-Compile manylinux_2_28 x86_64 (CUDA)
44m 9s
Cross-Compile Android aarch64 (OpenCL/Adreno)
2m 24s
Build and Test Windows 2025 x86_64 (Ninja Multi-Config + sccache, default)
5m 38s
Build and Test Windows 2025 x86_64 (MSVC / VS 2026, classifier)
16m 23s
Build and Test Linux aarch64
3m 36s
Cross-Compile Android aarch64
2m 23s
Build and Test Windows 2025 x86 (MSVC / VS 2026, classifier)
15m 44s
Build and Test Windows 2025 x86 (Ninja Multi-Config + sccache, default)
6m 7s
Build Windows 2025 x86_64 CUDA (Ninja + sccache)
1h 38m
Build Windows 2025 x86_64 Vulkan (Ninja + sccache)
5m 52s
Build Windows 2025 x86_64 OpenCL (Ninja + sccache)
3m 9s
Java Tests Windows 2025 x86_64 (default / Ninja)
2m 1s
Java Tests Windows 2025 x86_64 (MSVC classifier)
2m 36s
Integration Test llama-langchain4j (model-backed)
1m 48s
Attach Signed Binaries to GitHub Release
0s
Update Snapshot Pre-release on GitHub
0s
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 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 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 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:05:43.153Z
|
|
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:10fb5c8ef01d65ce320ebf068a396a4a853b2b76d5a3e154aaa838ebf1726ea2
|
|
|
Linux-aarch64-libraries
|
7.48 MB |
sha256:d061fd1b6fea47fd8c545f01d54e268b3299b7f5fef9fdfa2ea35cf3e6510151
|
|
|
Linux-x86_64-libraries
|
7.69 MB |
sha256:a5d94fc47ac20ad47dd128d4558e946aa667edf93afc899ba7a13b2cb22716f0
|
|
|
Windows-x86-libraries
|
5.44 MB |
sha256:af5dd2e4ce991b3bb5845978ca096086c8f5b8f476c91392100ff61daa38babb
|
|
|
Windows-x86-msvc
|
5.42 MB |
sha256:654926e93789442a6165ff759e11931d7f6705f8f8d17dfbe1a6bf79fea21b52
|
|
|
Windows-x86_64-cuda
|
138 MB |
sha256:470b3db122e57ab2d9d07fd02b2aba09a648e6d375108a26e5960f7d5d2612fd
|
|
|
Windows-x86_64-libraries
|
5.78 MB |
sha256:50d9a1cdef6541811405f5348e8838ed994cba35d490c9a52da2e7c2115f1e3a
|
|
|
Windows-x86_64-msvc
|
5.78 MB |
sha256:41c0610541efc3dacd088a56462386e902c8d1ff3a1321fff03e30c75ca05094
|
|
|
Windows-x86_64-opencl
|
6.12 MB |
sha256:606f6c18caecb4dd1cb54f67921609a8dd74ff4d053d64cddb8c2a91905dcd4b
|
|
|
Windows-x86_64-vulkan
|
19.9 MB |
sha256:9e86bfb044e8da2da41c1cb5a6794e0ce12a24e5798a226df5523bd9015f23c7
|
|
|
android-libraries-opencl
|
7.43 MB |
sha256:cb1ab5b171df58bd6bc9f93c95920697ffca1390c059c5cc3cc267f05cd5481e
|
|
|
jacoco-report
|
35 KB |
sha256:b31580916e99f9115acd04276313229db8696159cd4c27495ad0d38c1badcbd5
|
|
|
linux-libraries-cuda
|
141 MB |
sha256:55fd2c1e5f30738742207a4030f31b49299d02f0edc505e6705285f1fdad7816
|
|
|
llama-jars
|
446 MB |
sha256:f38ac2a19b0d45a81e47fbb454aee24b45741bde0593bff6366270276fb004b5
|
|
|
macos-14-libraries
|
6.85 MB |
sha256:10b6a84d1f36881938ca0ab15eb1f6cd83611749b6707d2db721544c63d1d9eb
|
|
|
macos-15-libraries
|
6.67 MB |
sha256:3af504d67de44e2e0053ca9407f575f425300667797dc4ede91f427a640edf5d
|
|
|
macos-15-metal-libraries
|
6.67 MB |
sha256:cce57bc8bc4b45ff7d597cbe845ca7c779ab5385ad0ab60bd1b5e4746b232ca9
|
|
|
pit-reports
|
131 KB |
sha256:e24be1737b54fdaf7260170f05420d0dd0fd7265307fcd455d42686eeb5d2300
|
|
|
vmlens-report
|
190 KB |
sha256:aeffe4dce3d27973bcb9df968e4b04b3cbee0ab9a520b956d1ad8363e5cde2af
|
|
|
webui-generated
|
3.81 MB |
sha256:db7e833d60a6bda56efc6f78edcef72b78cf6c17c849f32557bd3f93d890e99a
|
|