Skip to content

llama.cpp-cu(124|131)-dll: Add version b8763#2762

Merged
z-Fng merged 5 commits into
ScoopInstaller:masterfrom
NecroMan:llama.cpp-cuda-dlls
Apr 11, 2026
Merged

llama.cpp-cu(124|131)-dll: Add version b8763#2762
z-Fng merged 5 commits into
ScoopInstaller:masterfrom
NecroMan:llama.cpp-cuda-dlls

Conversation

@NecroMan
Copy link
Copy Markdown
Contributor

@NecroMan NecroMan commented Mar 14, 2026

Added small CUDA DLLs archives from llama.cpp repository for CUDA 12.4 and 13.1 versions.

Summary by CodeRabbit

  • New Features
    • Added CUDA 12.4 runtime distribution for llama.cpp on Windows x64
    • Added CUDA 13.1 runtime distribution for llama.cpp on Windows x64

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 14, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: f9645bcf-9f24-4b68-96f6-9ddddadfce50

📥 Commits

Reviewing files that changed from the base of the PR and between 2aaff8f and b14aca8.

📒 Files selected for processing (1)
  • bucket/llama.cpp-cu131-dll.json
✅ Files skipped from review due to trivial changes (1)
  • bucket/llama.cpp-cu131-dll.json

Walkthrough

Two new Scoop package manifest files are added for the llama.cpp CUDA runtime DLL distributions. These manifests define version information, download locations, integrity hashes, and automated update mechanisms for CUDA 12.4 and 13.1 Windows x64 packages, including PATH environment variable configuration.

Changes

Cohort / File(s) Summary
llama.cpp CUDA Runtime Manifests
bucket/llama.cpp-cu124-dll.json, bucket/llama.cpp-cu131-dll.json
Added Scoop package manifests for CUDA 12.4 and 13.1 DLL distributions, each specifying version b8763, download URLs, SHA-256 integrity hashes, PATH environment variable configuration, and GitHub release tag-based version detection with autoupdate rules.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~5 minutes

Suggested labels

review-needed

Poem

🐰 Two manifests hop in with CUDA's gleam,
Building bridges for compute's dream,
Version tags dance and checksums align,
Windows paths now perfectly shine! ✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description is incomplete. It lacks required elements from the template: no issue reference (Closes/Relates to #XXXX), missing conventional PR title confirmation, and no acknowledgment of the Contributing Guide requirement. Add issue reference (Closes or Relates to #XXXX), confirm the conventional PR title checkbox, and acknowledge reading the Contributing Guide as specified in the template.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title directly and specifically describes the main change: adding version b8763 for two llama.cpp CUDA DLL manifest files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown
Contributor

Your changes did not pass all checks.

Please address the issues in the manifest and comment starting with /verify to rerun the checks.

llama.cpp-cu124-dlls

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

llama.cpp-cu131-dlls

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

Check the full log for details.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 4

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@bucket/llama.cpp-cu124-dlls.json`:
- Line 9: Replace the MD5-based integrity string with a SHA-256 one by computing
the archive's SHA-256 digest and updating the "hash" value from the current
"md5:6463c73b52a1edaab0f21ccd48a898e5" to the form "sha256:<hex‑digest>"; update
any validation/consumer logic that expects the "md5:" prefix (e.g. code that
parses the "hash" field) to accept the "sha256:" prefix so verification still
works with the new algorithm.
- Line 2: The manifest "version" field currently uses "12.4" but the checkver
regex captures release tags like b8340 and the autoupdate template injects
$version into the GitHub release URL; update the "version" value to match the
checkver tag format (e.g., "b8340") so it aligns with the checkver regex and
produces valid /releases/download/$version/... URLs, or alternatively adjust the
checkver pattern to extract the numeric form you want—ensure the manifest
"version" key and the checkver capture group produce the same string format used
by the autoupdate template.

In `@bucket/llama.cpp-cu131-dlls.json`:
- Line 9: The "hash" field currently uses an MD5 fingerprint
("md5:97d68e98707c7d0e75d8b30a143d6dbf"); update that value to a SHA-256 hash
and change the prefix to "sha256:" so the JSON entry uses SHA-256 integrity
(replace the entire "hash" string value for the same asset with its SHA-256 hex
digest, e.g. "sha256:<sha256-hex>").
- Line 2: The package metadata has "version": "13.1" which doesn't match the
checkver regex /releases\/tag\/(b[\d]+)/ and causes autoupdate to generate the
wrong download URL; change the "version" value to "b8340" so it matches the
checkver capture group and aligns with the hard-coded download URL (ensure the
"version" key in llama.cpp-cu131-dlls.json is updated to b8340 so autoupdate
produces the correct releases/download/b8340/... URL).

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 9f3b730c-be9f-4e7c-8550-ecffa0e3e88d

📥 Commits

Reviewing files that changed from the base of the PR and between 6f51641 and 20efaea.

📒 Files selected for processing (2)
  • bucket/llama.cpp-cu124-dlls.json
  • bucket/llama.cpp-cu131-dlls.json

Comment thread bucket/llama.cpp-cu124-dlls.json Outdated
Comment thread bucket/llama.cpp-cu124-dlls.json Outdated
Comment thread bucket/llama.cpp-cu131-dlls.json Outdated
Comment thread bucket/llama.cpp-cu131-dlls.json Outdated
@z-Fng z-Fng changed the title llama.cpp-cu(124|131)-dlls: Add CUDA 12.4 and 13.1 DLLs for llama.cpp llama.cpp-cu(124|131)-dll: Add CUDA 12.4 and 13.1 DLLs for llama.cpp Mar 21, 2026
@z-Fng z-Fng changed the title llama.cpp-cu(124|131)-dll: Add CUDA 12.4 and 13.1 DLLs for llama.cpp llama.cpp-cu(124|131)-dll: Add version b8763 Apr 11, 2026
@z-Fng
Copy link
Copy Markdown
Member

z-Fng commented Apr 11, 2026

/verify

@github-actions
Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

llama.cpp-cu124-dll

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

llama.cpp-cu131-dll

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

Check the full log for details.

Copy link
Copy Markdown
Member

@z-Fng z-Fng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your contribution!

@z-Fng z-Fng merged commit 3eb9348 into ScoopInstaller:master Apr 11, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants