Windows: flip default to Ninja, add MSVC classifier, add GPU classifiers #490
publish.yml
on: pull_request
Start gate (abort window)
2s
Test (vmlens interleavings)
1m 10s
Cross-Compile manylinux_2_28 x86_64 (CUDA)
16m 46s
Cross-Compile Android aarch64 (OpenCL/Adreno)
2m 21s
Build and Test Windows 2025 x86_64 (Ninja Multi-Config + sccache, default)
3m 10s
Build and Test Windows 2025 x86_64 (MSVC / VS 2026, classifier)
16m 17s
Build and Test Linux aarch64
2m 17s
Cross-Compile Android aarch64
1m 54s
Build and Test Windows 2025 x86 (MSVC / VS 2026, classifier)
16m 7s
Build and Test Windows 2025 x86 (Ninja Multi-Config + sccache, default)
4m 7s
Build Windows 2025 x86_64 CUDA (Ninja + sccache)
1h 54m
Build Windows 2025 x86_64 Vulkan (Ninja + sccache)
5m 44s
Build Windows 2025 x86_64 OpenCL (Ninja + sccache)
3m 32s
Java Tests Windows 2025 x86_64 (default / Ninja)
16m 40s
Java Tests Windows 2025 x86_64 (MSVC classifier)
16m 18s
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/target/classes/net/ladenthin/llama/value/CompletionResult
|
|
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 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
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_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 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 (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 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 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-06-28T19:52:42.992Z
|
|
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
|
6.91 MB |
sha256:59a606a29c774a5f3c9462f7fc9f81b787d97de0e7835adc547c156cf522a43e
|
|
|
Linux-aarch64-libraries
|
7.36 MB |
sha256:80899a3bd7d42f337c3fcebab8576ecbd1a23c8605981eac01219f41669f8072
|
|
|
Linux-x86_64-libraries
|
7.58 MB |
sha256:0524aa07b124ddfe1fb7659e84be907c6a0ce3f20529aabbe3c2d0c0fecbe238
|
|
|
Windows-x86-libraries
|
5.38 MB |
sha256:516617e067895fda13bf455c4e7e465d472e36b425baf8781f6721eb15699432
|
|
|
Windows-x86-msvc
|
5.36 MB |
sha256:de3aefa096a1cddbf825abe821b30f42e4fb823a247773a80737129a166001bb
|
|
|
Windows-x86_64-cuda
|
138 MB |
sha256:5d27d7591582473952ffea241bd8a2760b98753f593e0c22a946e96d73f897cb
|
|
|
Windows-x86_64-libraries
|
5.71 MB |
sha256:7b7640c574a8047b1146bdc91ff54f2c9ac63e5027fe07c7a280e95637aadebf
|
|
|
Windows-x86_64-msvc
|
5.71 MB |
sha256:c8fe6f847233508630dfd0fefa4207da1d1548bfcdb985c9e6c0dc329df5ecf0
|
|
|
Windows-x86_64-opencl
|
6.05 MB |
sha256:35078c86e7439cfd20e707f913ed283af7f63dff5bc68abf4cf04455438745c0
|
|
|
Windows-x86_64-vulkan
|
19.9 MB |
sha256:7dfff7b1b9c1d25bbb976b61c3cadc8166c9d50c7976a01c4788768d155397ec
|
|
|
android-libraries-opencl
|
7.33 MB |
sha256:4cb5f602bea58b464b31b4e520f8714e3bb9dc1a1c9503f5d7e28b68329612dc
|
|
|
jacoco-report
|
34.9 KB |
sha256:de06941b555ea999648050cd00a2882eec827299042aa1eff6a66831923185e6
|
|
|
linux-libraries-cuda
|
141 MB |
sha256:d48aa8a36e730a5ef9eae9632307c7c393e9ceb5c388880a39479354e1c5bfbb
|
|
|
llama-jars
|
444 MB |
sha256:0670a316484bd918da04e4b3c355e0b5bb457d21ec8ecdd33e5d7d6a619e56a8
|
|
|
macos-14-libraries
|
6.76 MB |
sha256:1542284b8273ddb9eef96cf9f94f63c73a7412fb11b6567dbb69eb6e99cf3db5
|
|
|
macos-15-libraries
|
6.58 MB |
sha256:5ac2066bfb08a6e66aae9881e936ed84b92504b957d2649dea9291fa291a4f23
|
|
|
macos-15-metal-libraries
|
6.58 MB |
sha256:305fe582f77762336f3968a147314cb7ab3ddc0ae64f2190bd617e95a2132f23
|
|
|
pit-reports
|
129 KB |
sha256:73b890c2985c9363eaa424c46dbe1a460d6600e7e772428338b3b5ba8fb4f508
|
|
|
vmlens-report
|
190 KB |
sha256:5a4baa5916aa39d37e0661cd8a63fd0a3b0b919c240d5da6faaa8753d6e673c7
|
|
|
webui-generated
Expired
|
3.81 MB |
sha256:32e972b05149c9e4da2b6b3064f94c1584fe26436aea4912d2d7f1d66a6ccb9a
|
|