Skip to content

nip4: Add version 9.1.5#17871

Merged
z-Fng merged 3 commits into
ScoopInstaller:masterfrom
ofek:nip4
Jun 4, 2026
Merged

nip4: Add version 9.1.5#17871
z-Fng merged 3 commits into
ScoopInstaller:masterfrom
ofek:nip4

Conversation

@ofek
Copy link
Copy Markdown
Contributor

@ofek ofek commented May 24, 2026

Closes #17870

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

Review Change Stack

📝 Walkthrough

Walkthrough

This PR updates the nip4 package manifest (bucket/nip4.json) to version 9.1.5, replacing the 64bit and arm64 release URLs and their SHA256 hashes; all other manifest fields and the autoupdate templates are 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 pull request title 'nip4: Add version 9.1.5' clearly and concisely summarizes the main change: adding/updating nip4 to version 9.1.5.
Description check ✅ Passed The pull request description includes the issue reference (#17870), confirms the conventional PR title format, and indicates the contributing guide was read.
Linked Issues check ✅ Passed The PR successfully addresses issue #17870 by creating a manifest for nip4; however, it updates to v9.1.5 instead of the v9.1.3 requested, which is acceptable as a newer stable version.
Out of Scope Changes check ✅ Passed All changes are in-scope: the PR only modifies bucket/nip4.json to add the nip4 package manifest with version 9.1.5, directly addressing the package request in issue #17870.
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.

@ofek

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

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/nip4.json (1)

23-33: Run the standard Scoop manifest validation flow before merge.

Please validate locally with:

scoop config debug true
scoop config gh_token <your-github-token>   # optional, read-only token for GitHub API

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

scoop install .\bucket\nip4.json -a 64bit
scoop uninstall nip4
scoop install .\bucket\nip4.json -a arm64

If anything is unclear, use:

As per coding guidelines: "Provide clear instructions for testing the manifest locally before submission" and "always provide a link to the official contribution guide or wiki."

🤖 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/nip4.json` around lines 23 - 33, The nip4.json manifest's
checkver/autoupdate block needs local validation and formatting before merge;
run the standard Scoop manifest validation flow for the nip4 manifest: enable
debug and (optionally) GH token, then run .\bin\checkver.ps1 -App nip4 -f,
.\bin\formatjson.ps1 -App nip4, and test installs/uninstalls for both
architectures with scoop install .\bucket\nip4.json -a 64bit / uninstall / scoop
install .\bucket\nip4.json -a arm64 to confirm the "checkver" and "autoupdate"
entries work as intended; follow the Contribution Guide
(https://github.com/ScoopInstaller/.github/blob/main/.github/CONTRIBUTING.md)
and App Manifests Wiki
(https://github.com/ScoopInstaller/Scoop/wiki/App-Manifests) if anything is
unclear.
🤖 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/nip4.json`:
- Around line 23-33: The nip4.json manifest's checkver/autoupdate block needs
local validation and formatting before merge; run the standard Scoop manifest
validation flow for the nip4 manifest: enable debug and (optionally) GH token,
then run .\bin\checkver.ps1 -App nip4 -f, .\bin\formatjson.ps1 -App nip4, and
test installs/uninstalls for both architectures with scoop install
.\bucket\nip4.json -a 64bit / uninstall / scoop install .\bucket\nip4.json -a
arm64 to confirm the "checkver" and "autoupdate" entries work as intended;
follow the Contribution Guide
(https://github.com/ScoopInstaller/.github/blob/main/.github/CONTRIBUTING.md)
and App Manifests Wiki
(https://github.com/ScoopInstaller/Scoop/wiki/App-Manifests) if anything is
unclear.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 38549a4b-b807-4819-a339-fc07c1e5a182

📥 Commits

Reviewing files that changed from the base of the PR and between 67f8485 and ebcd10d.

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

@ofek ofek changed the title nip4: Add version 9.1.3 nip4: Add version 9.1.4 Jun 2, 2026
@ofek

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

@ofek ofek changed the title nip4: Add version 9.1.4 nip4: Add version 9.1.5 Jun 4, 2026
@ofek
Copy link
Copy Markdown
Contributor Author

ofek commented Jun 4, 2026

/verify

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 4, 2026

All changes look good.

Wait for review from human collaborators.

nip4

  • 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.

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

2-33: Run local manifest checks before merge.

Use the standard Scoop validation flow for nip4:

scoop config debug true
scoop config gh_token <your-github-token>  # read-only, optional for GitHub API rate limits

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

scoop install .\bucket\nip4.json -a 64bit
scoop install .\bucket\nip4.json -a arm64

References:

As per coding guidelines, provide clear local testing steps (checkver, formatjson, and per-architecture install) for Scoop manifests.

🤖 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/nip4.json` around lines 2 - 33, Add local validation and install test
steps for the nip4 manifest: run the Scoop checkver/formatjson flow and perform
per-architecture installs to ensure autoupdate and URLs work and the
bin/shortcuts are correct. Specifically, run checkver (.\bin\checkver.ps1 -App
nip4 -f) to validate version detection, run formatjson (.\bin\formatjson.ps1
-App nip4) to normalize the manifest, then attempt installs for both
architectures (scoop install .\bucket\nip4.json -a 64bit and -a arm64) to
confirm the 64bit/arm64 "url" templates under "autoupdate" and the "bin" /
"shortcuts" entries are valid; include these steps in the PR description so
reviewers can reproduce locally.
🤖 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/nip4.json`:
- Around line 2-33: Add local validation and install test steps for the nip4
manifest: run the Scoop checkver/formatjson flow and perform per-architecture
installs to ensure autoupdate and URLs work and the bin/shortcuts are correct.
Specifically, run checkver (.\bin\checkver.ps1 -App nip4 -f) to validate version
detection, run formatjson (.\bin\formatjson.ps1 -App nip4) to normalize the
manifest, then attempt installs for both architectures (scoop install
.\bucket\nip4.json -a 64bit and -a arm64) to confirm the 64bit/arm64 "url"
templates under "autoupdate" and the "bin" / "shortcuts" entries are valid;
include these steps in the PR description so reviewers can reproduce locally.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: a4ffc4a4-c109-4ea0-b1da-2763254fed21

📥 Commits

Reviewing files that changed from the base of the PR and between 3847490 and 93dad02.

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

@ofek
Copy link
Copy Markdown
Contributor Author

ofek commented Jun 4, 2026

@z-Fng This is now finally ready for review! The maintainers fixed the release process.

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.

Thank you for your contribution!

@z-Fng z-Fng merged commit da5b430 into ScoopInstaller:master Jun 4, 2026
3 checks passed
@ofek ofek deleted the nip4 branch June 4, 2026 07:35
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.

[Request]: nip4

2 participants