kelivo: Add version 1.1.6#16946
Conversation
WalkthroughAdds a new Scoop manifest Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ 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. Comment |
|
Your changes did not pass all checks. Please address the issues in the manifest and comment starting with kelivo
|
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Fix all issues with AI agents
In @bucket/kelivo.json:
- Line 13: The "checkver" configuration is invalid because "checkver": "github"
requires the package's homepage to be a GitHub repo or an explicit repo URL;
update the manifest so autoupdate can detect releases by either setting the
homepage field to the GitHub repo URL ("https://github.com/Chevey339/kelivo") or
replace the simple checkver with an explicit object like "checkver": { "github":
"https://github.com/Chevey339/kelivo" }, making sure to keep the "checkver" and
"autoupdate" keys consistent with the chosen approach.
- Line 8: The release URL currently hardcodes the build suffix "+23" in the
"url" value; replace this static URL with a checkver/autoupdate pattern that
captures the full version+build suffix and uses it in autoupdate. Add a
"checkver" block like the example with "url":
"https://github.com/Chevey339/kelivo/releases/latest" and "regex":
"Kelivo_windows_([\\d.]+\\+[\\d]+)\\.zip" to capture the full version string,
and update the "autoupdate" -> "architecture" -> "64bit" -> "url" to
"https://github.com/Chevey339/kelivo/releases/download/v$matchHead/Kelivo_windows_$version.zip"
(so $version includes the +build suffix) and remove the hardcoded "+23" instance
from the existing "url".
📜 Review details
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
bucket/kelivo.json
🧰 Additional context used
🧠 Learnings (4)
📓 Common learnings
Learnt from: Gitoffthelawn
Repo: ScoopInstaller/Extras PR: 16106
File: bucket/czkawka-gui.json:25-25
Timestamp: 2025-09-05T09:41:52.653Z
Learning: For czkawka-gui manifests in Scoop Extras, the correct upstream filename pattern for Windows GUI builds in recent versions uses "gtk46" (without underscore), not "gtk_46" (with underscore). The autoupdate URL should use "windows_czkawka_gui_gtk46.zip" format. This was confirmed by a working 10.0.0 update with valid hash.
Learnt from: o-l-a-v
Repo: ScoopInstaller/Extras PR: 16378
File: bucket/compactgui.json:20-22
Timestamp: 2025-10-19T13:58:23.389Z
Learning: In the ScoopInstaller/Extras repository, the CompactGUI manifest removed hash verification from the autoupdate block because the hash verification mechanism (scraping SHA-256 from release page HTML) is no longer available in newer CompactGUI releases. GitHub asset digests exist in beta releases but not in v3.8.0, and Scoop doesn't have built-in support for extracting from GitHub API asset digests.
Learnt from: Gitoffthelawn
Repo: ScoopInstaller/Extras PR: 16106
File: bucket/czkawka-gui.json:25-25
Timestamp: 2025-09-05T09:41:52.653Z
Learning: For czkawka-gui manifests in Scoop Extras, the correct upstream filename pattern for Windows GUI builds uses "gtk46" (without underscore), not "gtk_46" (with underscore). The autoupdate URL should use "windows_czkawka_gui_gtk46.zip" format.
📚 Learning: 2025-10-19T13:58:23.389Z
Learnt from: o-l-a-v
Repo: ScoopInstaller/Extras PR: 16378
File: bucket/compactgui.json:20-22
Timestamp: 2025-10-19T13:58:23.389Z
Learning: In the ScoopInstaller/Extras repository, the CompactGUI manifest removed hash verification from the autoupdate block because the hash verification mechanism (scraping SHA-256 from release page HTML) is no longer available in newer CompactGUI releases. GitHub asset digests exist in beta releases but not in v3.8.0, and Scoop doesn't have built-in support for extracting from GitHub API asset digests.
Applied to files:
bucket/kelivo.json
📚 Learning: 2025-09-05T09:41:52.653Z
Learnt from: Gitoffthelawn
Repo: ScoopInstaller/Extras PR: 16106
File: bucket/czkawka-gui.json:25-25
Timestamp: 2025-09-05T09:41:52.653Z
Learning: For czkawka-gui manifests in Scoop Extras, the correct upstream filename pattern for Windows GUI builds in recent versions uses "gtk46" (without underscore), not "gtk_46" (with underscore). The autoupdate URL should use "windows_czkawka_gui_gtk46.zip" format. This was confirmed by a working 10.0.0 update with valid hash.
Applied to files:
bucket/kelivo.json
📚 Learning: 2025-09-05T09:41:52.653Z
Learnt from: Gitoffthelawn
Repo: ScoopInstaller/Extras PR: 16106
File: bucket/czkawka-gui.json:25-25
Timestamp: 2025-09-05T09:41:52.653Z
Learning: For czkawka-gui manifests in Scoop Extras, the correct upstream filename pattern for Windows GUI builds uses "gtk46" (without underscore), not "gtk_46" (with underscore). The autoupdate URL should use "windows_czkawka_gui_gtk46.zip" format.
Applied to files:
bucket/kelivo.json
🪛 GitHub Actions: Pull Requests
bucket/kelivo.json
[error] 1-1: kelivo checkver expects the homepage to be a github repository. The remote server returned an error: (404) Not Found. URL https://kelivo.psycheas.top/releases/latest is not valid.
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
- GitHub Check: WindowsPowerShell
|
/verify |
|
Your changes did not pass all checks. Please address the issues in the manifest and comment starting with kelivo
|
|
/verify |
|
Your changes did not pass all checks. Please address the issues in the manifest and comment starting with kelivo
|
|
/verify |
|
Your changes did not pass all checks. Please address the issues in the manifest and comment starting with kelivo
|
|
/verify |
|
Your changes did not pass all checks. Please address the issues in the manifest and comment starting with kelivo
|
z-Fng
left a comment
There was a problem hiding this comment.
After applying the changes, please update and test your manifest with the following commands:
.\bin\checkver.ps1 -App <package_name> -f
.\bin\formatjson.ps1 -App <package_name>
scoop install <package_path> -a 64bit
scoop install <package_path> -a 32bit
scoop install <package_path> -a arm64e.g.,
.\bin\checkver.ps1 -App vscode -f
.\bin\formatjson.ps1 -App vscode
scoop install "C:\Users\username\Desktop\pr\vscode.json" -a 64bit- Fix checkver and autoupdate - Correct license - Capitalize shortcuts name
|
/verify |
|
All changes look good. Wait for review from human collaborators. kelivo
|
|
/verify |
|
All changes look good. Wait for review from human collaborators. kelivo
|
z-Fng
left a comment
There was a problem hiding this comment.
Thanks for your contribution!
The manifest will update automatically as the package updates, as long as the upstream releases new packages that follow the same pattern defined in the manifest. If there are any other changes, feel free to submit a PR.
#16944
I'm submitting a manifest file for the Kelivo application, but I encountered a formatting issue when handling the download URL.
The actual filename in GitHub Releases is:
Kelivo_windows_1.1.6+23.zip+23after the version number appears to be a build number or revision number+22,+21, etc.)My current manifest hardcodes
+23in the URL:But this prevents
autoupdatefrom working properly because:Need Help
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.