Enable sccache wrapping of nvcc for full-arch CUDA builds #412
publish.yml
on: pull_request
Start gate (abort window)
3s
Test (vmlens interleavings)
1m 4s
Cross-Compile manylinux_2_28 x86_64 (CUDA)
50m 45s
Cross-Compile Android aarch64 (OpenCL/Adreno)
2m 0s
Build and Test Windows 2025 x86_64 (Ninja Multi-Config + sccache, eval)
3m 10s
Build and Test Linux aarch64
2m 13s
Cross-Compile Android aarch64
1m 56s
Build and Test Windows 2025 x86 (VS 2026)
14m 28s
Build and Test Windows 2025 x86 (Ninja Multi-Config + sccache, eval)
3m 30s
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, 6 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
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 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 Windows 2025 x86_64 (Ninja Multi-Config + sccache, eval)
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, eval)
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
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-21T10:33:05.020Z
|
|
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.81 MB |
sha256:5c3ce652e501969d5f4a2ad1886ae8bf6f8b09c9eb1769911df457e3c48ca02e
|
|
|
Linux-aarch64-libraries
|
7.23 MB |
sha256:3877975b3b80ec0be12b2116c4b6b28c20d6bdf8059a6d810dc820972820f2b3
|
|
|
Linux-x86_64-libraries
|
7.46 MB |
sha256:23814108761c25bdae243e4e2fb687038c6068cbd22ddf102febd41a4e430048
|
|
|
Windows-x86-libraries
|
5.32 MB |
sha256:0582fcf3bc3a00c79c593076167ebdc95c7699217ffd4ebe8c42b0a40aaae688
|
|
|
Windows-x86-ninja
|
5.34 MB |
sha256:f69314eeed821e8f16c79eeb63a8f9a17cef08e455238ee1bec51a03fbe7b60e
|
|
|
Windows-x86_64-libraries
|
5.66 MB |
sha256:47657c18e7ad3eb58ea88c82f65250ec02d7e4bc8387122d3147d80b83878746
|
|
|
Windows-x86_64-ninja
|
5.66 MB |
sha256:369e9f7cbf39d89701bb2376918814d78a25d6e506699674a7e8f632ae75686e
|
|
|
android-libraries-opencl
|
7.18 MB |
sha256:c2e609821c7b07f347d2da4291aa21496ffed3080aca6fa7b6e8093818773722
|
|
|
jacoco-report
|
32.9 KB |
sha256:631f38a516d3d3e2bc8828399431b590d86f90d0ce430da75c21a599edbfdcea
|
|
|
linux-libraries-cuda
|
140 MB |
sha256:1913f574e284058f37a41841e346c1b7ae16644eeeb6fe0e29992f3700931e63
|
|
|
llama-jars
|
278 MB |
sha256:ee2865930139c2d713acfd5d46b24abad22706862c47404e6b93aa2dc1a7cc33
|
|
|
macos-14-libraries
|
6.67 MB |
sha256:73911506af610996d79d553a3b45a0c86fd24ca29834a035ed61609850a8f200
|
|
|
macos-15-libraries
|
6.49 MB |
sha256:f0b7230c05aec76b65ebbb0f0b7f2cddd0d2c0e0236d4f1a2700339ea04d9abb
|
|
|
macos-15-metal-libraries
|
6.49 MB |
sha256:1e706fe4b0c4600214849f76dd42c4c97903df0aed20e8cdf16a99d141d9e95b
|
|
|
pit-reports
|
126 KB |
sha256:30a5e8a1b2555fa01a1c00ed975a2a44c9684f6fa25ec729d11c9cd512464421
|
|
|
vmlens-report
|
190 KB |
sha256:66cb45d939fc6ac7150ac2e761d214e955bd511b5e0e90b45c48679ec9e68a96
|
|
|
webui-generated
Expired
|
3.81 MB |
sha256:503c16fe591a12641c69dfd642ff8de3aab723553c00f74574ea8a9a10a64f75
|
|