Skip to content

psysonic: Add version 1.45.0#17761

Open
HeyImKyu wants to merge 2 commits into
ScoopInstaller:masterfrom
HeyImKyu:psysonic-dev
Open

psysonic: Add version 1.45.0#17761
HeyImKyu wants to merge 2 commits into
ScoopInstaller:masterfrom
HeyImKyu:psysonic-dev

Conversation

@HeyImKyu
Copy link
Copy Markdown

@HeyImKyu HeyImKyu commented May 5, 2026

Added manifest for psysonic.

Closes #17760

  • 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 5, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: aae8cb21-cfdb-4933-978c-13f238d250d5

📥 Commits

Reviewing files that changed from the base of the PR and between 5372bd3 and 31a306a.

📒 Files selected for processing (1)
  • bucket/psysonic.json
🚧 Files skipped from review as they are similar to previous changes (1)
  • bucket/psysonic.json

📝 Walkthrough

Walkthrough

The PR updates the Psysonic manifest bucket/psysonic.json to version 1.45.0. It sets the 64-bit installer artifact URL to the app-v1.45.0 release asset and updates the corresponding SHA-256 hash. Other manifest fields (metadata, homepage, licensing, installer/uninstaller args, shortcuts, and update/checkver settings) remain unchanged.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'psysonic: Add version 1.45.0' clearly and specifically describes the main change: adding a new version of the Psysonic manifest to the repository.
Description check ✅ Passed The PR description follows the template structure, includes a reference to the closed issue (#17760), and has both required checkboxes marked as complete.
Linked Issues check ✅ Passed The changes fully satisfy issue #17760 requirements: manifest adds Psysonic 1.45.0 with correct download URL, SHA-256 hash, and proper configuration matching the requested specifications.
Out of Scope Changes check ✅ Passed All changes are directly related to issue #17760: the manifest version, URL, and hash updates are scope-appropriate for fulfilling the package request.
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.

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


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

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

1-38: Testing and validation guidance

Since this is a new manifest, please ensure the following before merging:

  1. Line endings: Scoop manifests must use CRLF line endings. Please verify this is set correctly.

  2. Local testing procedure:

    # Optional: Enable debug mode and set GitHub token (read-only access for releases)
    scoop config debug true
    scoop config gh_token <your-github-token>
    
    # Force version detection and autoupdate
    .\bin\checkver.ps1 -App psysonic -f
    
    # Auto-format (Lint) the JSON manifest
    .\bin\formatjson.ps1 -App psysonic
    
    # Test installation
    scoop install .\bucket\psysonic.json -a 64bit
    
    # Verify the app launches and functions correctly
    # Then uninstall to test cleanup
    scoop uninstall psysonic
  3. Checklist:

    • ✓ Issue #17760 linked in PR
    • ✓ Acceptance criteria met (117 GitHub stars, stable release, English interface)
    • ⚠️ Hash correctness needs verification
    • ⚠️ Runtime dependencies need verification
    • ? Line endings (CRLF) - please confirm
    • ? Local installation tested - please confirm

Related documentation:

As per coding guidelines: Scoop manifests require CRLF line endings and thorough local testing 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 `@bucket/psysonic.json` around lines 1 - 38, Manifest needs CRLF line endings
and verification of the release hash and runtime dependencies; open the
psysonic.json manifest and (1) convert/save it with CRLF line endings, (2)
download the file at the "architecture"->"64bit"->"url" and compute its SHA256,
then update the "hash" field if the computed value differs, (3) confirm the
installer/uninstaller fields ("installer"->"args", "uninstaller"->"file" and
"uninstaller"->"args") work silently on install/uninstall and add any runtime
dependencies (e.g., VC++ redistributable) to the manifest if required, and (4)
run the local validation steps: .\bin\checkver.ps1 -App psysonic -f,
.\bin\formatjson.ps1 -App psysonic, and scoop install .\bucket\psysonic.json -a
64bit to test install/launch/uninstall before merging.
🤖 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 `@bucket/psysonic.json`:
- Around line 15-30: Add a "suggest" object to the package manifest JSON (near
the existing "installer", "shortcuts", and "uninstaller" keys) that documents
the WebView2 runtime dependency; specifically add a "webview2-runtime" property
with value "windows/webview2-runtime" under the "suggest" key so
installers/tools and users know to install the Microsoft Edge WebView2 runtime
required by Tauri.
- Around line 11-12: This new manifest (bucket/psysonic.json, the entry
containing "url" and "hash") must be linked to a Scoop package-request issue: if
one doesn't exist, create it via the package request template URL provided, then
add the issue number or full issue URL either to the PR description or as a
description/issue field in the manifest; after linking, enable debug and verify
the package with `scoop config debug true` and `.\bin\checkver.ps1 -App psysonic
-f`, auto-format the manifest with `.\bin\formatjson.ps1 -App psysonic`, and
test installation with `scoop install bucket/psysonic.json -a 64bit` before
finalizing the PR.

---

Nitpick comments:
In `@bucket/psysonic.json`:
- Around line 1-38: Manifest needs CRLF line endings and verification of the
release hash and runtime dependencies; open the psysonic.json manifest and (1)
convert/save it with CRLF line endings, (2) download the file at the
"architecture"->"64bit"->"url" and compute its SHA256, then update the "hash"
field if the computed value differs, (3) confirm the installer/uninstaller
fields ("installer"->"args", "uninstaller"->"file" and "uninstaller"->"args")
work silently on install/uninstall and add any runtime dependencies (e.g., VC++
redistributable) to the manifest if required, and (4) run the local validation
steps: .\bin\checkver.ps1 -App psysonic -f, .\bin\formatjson.ps1 -App psysonic,
and scoop install .\bucket\psysonic.json -a 64bit to test
install/launch/uninstall before merging.
🪄 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: 4dd34854-d62b-4d8a-9be1-b97ee2dd7d40

📥 Commits

Reviewing files that changed from the base of the PR and between c424058 and 5372bd3.

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

Comment thread bucket/psysonic.json
Comment thread bucket/psysonic.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]: Psysonic

1 participant