Skip to content

libation: Add version 13.4.3#17861

Open
ranclo wants to merge 2 commits into
ScoopInstaller:masterfrom
ranclo:add-libation
Open

libation: Add version 13.4.3#17861
ranclo wants to merge 2 commits into
ScoopInstaller:masterfrom
ranclo:add-libation

Conversation

@ranclo
Copy link
Copy Markdown
Contributor

@ranclo ranclo commented May 22, 2026

Closes #17860

  • Use conventional PR title: <manifest-name[@version]|chore>: <general summary of the pull request>
  • I have read the Contributing Guide

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 22, 2026

Review Change Stack

📝 Walkthrough

Walkthrough

A new Scoop package manifest for Libation 13.4.3 is added to the Extras bucket. The manifest includes version metadata, x64 and arm64 download URLs with SHA-1 integrity hashes, a PowerShell pre-install script that creates appsettings.json in the persistent directory, binary and shortcut mappings, persistence configuration for application settings, GitHub-based version checking, and autoupdate URL templates for both architectures.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The pull request title clearly identifies the main change: adding Libation version 13.4.3 to the repository, which matches the changeset of introducing a new manifest file.
Description check ✅ Passed The pull request description follows the required template, includes the issue reference (Closes #17860), and confirms both checklist items about using conventional title format and reading the Contributing Guide.
Linked Issues check ✅ Passed The code changes meet the linked issue #17860 requirements: adds Libation manifest with correct metadata, download URLs from GitHub releases, proper version specification, and standard installation configuration.
Out of Scope Changes check ✅ Passed All changes are within scope—only a single new manifest file was added for Libation 13.4.3, directly addressing the linked issue without introducing unrelated modifications.
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.


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.

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: 1

🧹 Nitpick comments (1)
libation.json (1)

1-38: Please run the standard local manifest checks before submission.

Suggested commands for this manifest (libation):

scoop config debug true
scoop config gh_token <your-github-token>  # Read access only

.\bin\checkver.ps1 -App libation -f
.\bin\formatjson.ps1 -App libation

scoop install bucket/libation.json -a 64bit
scoop install bucket/libation.json -a arm64

If placement remains outside bucket/, adjust the install path accordingly during local testing.
References:

As per coding guidelines, "Provide clear instructions for testing the manifest locally before submission."

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@libation.json` around lines 1 - 38, Run the standard local manifest checks
for the libation manifest: enable debug (scoop config debug true) and set a
read-only GH token, then run the checkver and formatter (use .\bin\checkver.ps1
-App libation -f and .\bin\formatjson.ps1 -App libation) and attempt installs
for both architectures (scoop install bucket/libation.json -a 64bit and -a
arm64); if your manifest is not under bucket/ adjust the install path
accordingly and confirm pre_install, checkver, autoupdate and architecture
entries behave as expected during these tests.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@libation.json`:
- Line 1: The manifest file libation.json is in the repo root but must be
located inside the Scoop bucket; move libation.json into the required directory
(either bucket/ or deprecated/) so it lives at bucket/libation.json (or
deprecated/libation.json) and update any references if present; ensure the file
path now passes the "Path Check" rule requiring manifests to be strictly within
bucket/ or deprecated/.

---

Nitpick comments:
In `@libation.json`:
- Around line 1-38: Run the standard local manifest checks for the libation
manifest: enable debug (scoop config debug true) and set a read-only GH token,
then run the checkver and formatter (use .\bin\checkver.ps1 -App libation -f and
.\bin\formatjson.ps1 -App libation) and attempt installs for both architectures
(scoop install bucket/libation.json -a 64bit and -a arm64); if your manifest is
not under bucket/ adjust the install path accordingly and confirm pre_install,
checkver, autoupdate and architecture entries behave as expected during these
tests.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: fd4c0133-42db-41a0-b15c-d9362eceb5f5

📥 Commits

Reviewing files that changed from the base of the PR and between 5e9ee48 and 4d0ad0a.

📒 Files selected for processing (1)
  • libation.json

Comment thread bucket/libation.json
@ranclo
Copy link
Copy Markdown
Contributor Author

ranclo commented May 22, 2026

/verify

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.

🧹 Nitpick comments (1)
bucket/libation.json (1)

1-38: Run local Scoop validation before merge.

Please verify the manifest locally with:

scoop config debug true
scoop config gh_token <your-github-token>  # Read access only

.\bin\checkver.ps1 -App libation -f
.\bin\formatjson.ps1 -App libation

scoop install bucket/libation.json -a 64bit
scoop install bucket/libation.json -a arm64

Helpful references:

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@bucket/libation.json` around lines 1 - 38, Run the local Scoop manifest
validation and install tests for the libation manifest: set scoop debug and a
read-only GitHub token, then execute .\bin\checkver.ps1 -App libation -f and
.\bin\formatjson.ps1 -App libation to validate and format the manifest (verify
checkver and autoupdate entries), and finally run scoop install
bucket/libation.json -a 64bit and scoop install bucket/libation.json -a arm64 to
ensure pre_install, bin (LibationCli.exe), persist (appsettings.json) and
shortcuts work correctly; fix any issues the scripts report (missing fields,
URL/hash mismatches, or pre_install path problems) and re-run until clean.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@bucket/libation.json`:
- Around line 1-38: Run the local Scoop manifest validation and install tests
for the libation manifest: set scoop debug and a read-only GitHub token, then
execute .\bin\checkver.ps1 -App libation -f and .\bin\formatjson.ps1 -App
libation to validate and format the manifest (verify checkver and autoupdate
entries), and finally run scoop install bucket/libation.json -a 64bit and scoop
install bucket/libation.json -a arm64 to ensure pre_install, bin
(LibationCli.exe), persist (appsettings.json) and shortcuts work correctly; fix
any issues the scripts report (missing fields, URL/hash mismatches, or
pre_install path problems) and re-run until clean.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: f398c61f-837c-4d31-8d15-66604acaebcb

📥 Commits

Reviewing files that changed from the base of the PR and between 4d0ad0a and 02ca2a9.

📒 Files selected for processing (1)
  • bucket/libation.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Request]: Libation

1 participant