fvim: Update to version 0.3.549, fix checkver & autoupdate#16373
fvim: Update to version 0.3.549, fix checkver & autoupdate#16373z-Fng merged 2 commits intoScoopInstaller:masterfrom
Conversation
WalkthroughVersion bumped to 0.3.549+ee4316c; release URLs and hashes for x64 and arm64 updated. checkver migrated from a GitHub+regex approach to a PowerShell script that queries the GitHub Releases API and emits a composite string including tag, version, and precomputed asset URLs; autoupdate now uses those captured URL fields. Changes
Sequence Diagram(s)sequenceDiagram
participant Manifest as Scoop manifest (`fvim.json`)
participant PS as checkver PowerShell script
participant GH as GitHub Releases API
participant Parser as Scoop checkver parser
participant Autoupdate as autoupdate fields
Manifest->>PS: invoke checkver script
PS->>GH: request releases for repo (query)
GH-->>PS: returns releases JSON (assets included)
PS-->>Parser: output composite string (tag | version | url_x64 | url_arm64)
Parser->>Autoupdate: populate capture groups (matchVersion, matchUrlx64, matchUrlarm64)
Autoupdate-->>Manifest: autoupdate uses \\$matchUrlx64 / \\$matchUrlarm64 for update URLs
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Suggested reviewers
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
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 |
|
All changes look good. Wait for review from human collaborators. fvim
|
|
I believe we don't need to keep |
|
I removed |
|
/verify |
|
All changes look good. Wait for review from human collaborators. fvim
|
* Use repository ID instead of its name. Ensure GitHub API requests use token. Relates to: #16373
Changes:
<manifest-name[@version]|chore>: <general summary of the pull request>Summary by CodeRabbit