Skip to content

usbtreeview: Add version 4.8.0 - #15600

Merged
aliesbelik merged 6 commits into
ScoopInstaller:masterfrom
BoringBoredom:usbtreeview
Oct 29, 2026
Merged

aliesbelik merged 6 commits into
ScoopInstaller:masterfrom
BoringBoredom:usbtreeview

Conversation

@BoringBoredom

@BoringBoredom BoringBoredom commented Jun 9, 2025 •

Copy link
Copy Markdown
Contributor

Closes #15599

@github-actions

github-actions Bot commented Jun 9, 2025

Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

usbtreeview

  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

@BoringBoredom

Copy link
Copy Markdown
Contributor Author

/verify

@github-actions

Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

usbtreeview

  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

@BoringBoredom

Copy link
Copy Markdown
Contributor Author

/verify

@github-actions

Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

usbtreeview

  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

@coderabbitai

coderabbitai Bot commented Sep 3, 2025 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 6434f379-947f-4d84-9976-144ec3472544
Commits

Reviewing files that changed from the base of the PR and between 6194309 and ebd2ac6.

Files selected for processing: 1
  • bucket/usbtreeview.json

Included review availability: This review used your included allowance. Your plan provides up to 8 included reviews per hour; 7 remain after this review.

Summary by CodeRabbit

  • New Features
    • USB Device Tree Viewer 4.8.0 is now available to install through Scoop on 64-bit, 32-bit, and ARM64 Windows systems.
    • The installation includes a Start Menu shortcut and preserves the application’s settings file across updates.

Walkthrough

Adds a Scoop manifest for UsbTreeView version 4.8.0. It defines 64-bit, 32-bit, and ARM64 downloads, installation settings, persistence, version detection, and architecture-specific autoupdate URLs.

Changes

UsbTreeView package manifest

Layer / File(s) Summary
Manifest downloads and package configuration
bucket/usbtreeview.json
Adds architecture-specific download URLs and SHA-256 hashes. Configures INI file initialization and persistence, the executable and Start Menu shortcut, version detection, and autoupdate URLs.

Priority: Normal

Merge Risk: Minimal · up to ebd2a

No merge-blocking issue is established in the manifest.

Pre-merge checks: Passed 3 · Failed 1

Failed Failed checks: 1 warning

Check name Status Explanation Resolution
Description check Warning The description only contains Closes #15599. It does not provide a change summary or confirm the required repository checks from the template. Add a brief summary of the manifest changes and complete the required checklist items, including confirmation that the Contributing Guide was read.
Passed Passed checks: 3 passed
Check name Status Explanation
Linked Issues check Passed [#15599] The request asks for a Scoop package for UsbTreeView. The whole-PR diff against the merge base adds one file, bucket/usbtreeview.json (+43 lines). The manifest meets the concrete coding requi…
Out of Scope Changes check Passed The whole-PR diff against the merge base changes one file: bucket/usbtreeview.json, a new Scoop manifest. Every field in it serves the package request in #15599. No unrelated files, refactors, or docu…
Title check Passed The title clearly identifies the package and the main change: adding USBTreeView version 4.8.0.
Full details: Linked Issues check

Explanation

[#15599] The request asks for a Scoop package for UsbTreeView. The whole-PR diff against the merge base adds one file, bucket/usbtreeview.json (+43 lines). The manifest meets the concrete coding requirements from the issue:

  • Homepage is https://www.uwe-sieber.de/usbtreeview_e.html, as the issue requests.
  • Description is "USB Device Tree Viewer".
  • Download URLs cover 64-bit, 32-bit, and ARM64. They match the three packages listed in the issue (x64, Win32, arm64 zips). The files use versioned names (UsbTreeView480_*.zip), which satisfies the criterion for a version-specific download URL.
  • Each architecture has a SHA-256 hash field.
  • The install step is limited to one pre_install line that creates UsbTreeView.ini if it is missing. It is not an elaborate script, and the persist entry keeps the INI file.
  • bin and shortcuts expose UsbTreeView.exe.
  • checkver and autoupdate are defined for all three architectures.

The manifest declares version 4.8.0. This matches the commit message. The PR title says 4.7.2, which is a metadata mismatch and not a manifest defect. The repository does not establish that 4.8.0 is the latest upstream release, and the hash values cannot be checked without network access. These points are outside the repository evidence. No test or other coding requirement is stated in the issue.

Full details: Out of Scope Changes check

Explanation

The whole-PR diff against the merge base changes one file: bucket/usbtreeview.json, a new Scoop manifest. Every field in it serves the package request in #15599. No unrelated files, refactors, or documentation changes are present. The PR title (version 4.7.2) differs from the manifest and commit message (4.8.0). This is a labeling issue, not an out-of-scope change.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@BoringBoredom

Copy link
Copy Markdown
Contributor Author

/verify

@github-actions

github-actions Bot commented Sep 3, 2025

Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

usbtreeview

  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

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

11-14: Confirm 32-bit flavor choice (Win32 vs Win32_VC6).

Upstream offers both Win32 and Win32_VC6; VC6 has fewer AV hits but lacks some data/help. If compatibility is the goal, VC6 is fine; otherwise consider standard Win32. (uwe-sieber.de)

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled by default for public repositories
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between ee7b32d and 4e875f3.

📒 Files selected for processing (1)
  • bucket/usbtreeview.json (1 hunks)
⏰ 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
🔇 Additional comments (2)
bucket/usbtreeview.json (2)

24-30: LGTM: bin/shortcut entries are sane.

Executable and Start Menu path look correct.


32-32: checkver regex won’t match current page; use the “Vx.y.z (” pattern.

The page lists versions as “V4.5.2 (YYYY-MM-DD)”. Your current regex requires the literal “USB Device Tree Viewer V…”, which doesn’t appear. Update to match Latest History entries. (uwe-sieber.de)

Apply:

-    "checkver": "USB Device Tree Viewer V([\\d.]+)",
+    "checkver": {
+        "url": "https://www.uwe-sieber.de/usbtreeview_e.html",
+        "regex": "V([\\d.]+)\\s*\\("
+    },

Likely an incorrect or invalid review comment.

Comment thread bucket/usbtreeview.json Resolved
Comment thread bucket/usbtreeview.json Resolved
@Gitoffthelawn

Copy link
Copy Markdown
Contributor

Anything I can do to help @BoringBoredom get this PR accepted?

arvdk added a commit to arvdk/Extras that referenced this pull request Jun 9, 2026
@aliesbelik aliesbelik changed the title usbtreeview: add version 4.5.1 usbtreeview: Add version 4.7.2 Jul 20, 2026
@aliesbelik

Copy link
Copy Markdown
Collaborator

/verify

@github-actions

Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

usbtreeview

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

Check the full log for details.

@Gitoffthelawn Gitoffthelawn left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@aliesbelik Thank you for working on this. Out of interest of learning so I can help more in the future, why did you choose to use versioned download artifacts instead of the non-versioned ones?

@aliesbelik

Copy link
Copy Markdown
Collaborator

/verify

@github-actions

Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

usbtreeview

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

Check the full log for details.

@aliesbelik aliesbelik changed the title usbtreeview: Add version 4.7.2 usbtreeview: Add version 4.8.0 Oct 29, 2026
@aliesbelik
aliesbelik merged commit 35f0388 into ScoopInstaller:master Oct 29, 2026
5 checks passed
@BoringBoredom
BoringBoredom deleted the usbtreeview branch October 29, 2026 03:22
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]: UsbTreeView (USB Device Tree Viewer)

3 participants