Skip to content

dlss5-swapper: Add version 2.2.9 - #1808

Merged
Calinou merged 2 commits into
ScoopInstaller:masterfrom
inoceanlee:add-dlss5-swapper
Oct 5, 2026
Merged

Calinou merged 2 commits into
ScoopInstaller:masterfrom
inoceanlee:add-dlss5-swapper

Conversation

@inoceanlee

Copy link
Copy Markdown
Contributor

Adds DLSS5-Swapper to the Games bucket using the official portable release.

  • Includes the verified SHA-256 hash.
  • Includes GitHub checkver and autoupdate configuration.

Closes #1804

@inoceanlee

Copy link
Copy Markdown
Contributor Author

/verify

@coderabbitai

coderabbitai Bot commented Sep 20, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: dc16f999-e285-4231-8b40-81026c913ff2

📥 Commits

Reviewing files that changed from the base of the PR and between 60c78a0 and a5eb3b0.

📒 Files selected for processing (1)
  • bucket/dlss5-swapper.json

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


Summary by CodeRabbit

  • New Features
    • Added DLSS5-Swapper version 2.2.9 to the Scoop package catalog, replacing the previous 2.2.7 listing.
    • The listing includes a portable 64-bit download with integrity verification and Start Menu shortcut support.
    • GitHub-based version checking and automatic updates are available for the package.

Walkthrough

The PR adds a Scoop manifest for DLSS5-Swapper version 2.2.9. It defines a 64-bit portable download and checksum, a Start Menu shortcut, GitHub version checking, and a version-templated autoupdate URL.

Changes

DLSS5-Swapper package

Layer / File(s) Summary
Manifest definition
bucket/dlss5-swapper.json
Adds the version 2.2.9 manifest with 64-bit download metadata, a SHA-256 hash, a Start Menu shortcut, GitHub version detection, and a version-templated autoupdate URL.

Priority: ⬇️ Low

Merge Risk: ⚪ Minimal · up to a5eb3

The portable release installs under the shortcut’s filename, and the versioned update URL matches the verified release. No actionable merge risk remains.

Security Architecture Review

Security architecture risk: 🔵 Low · up to a5eb3

The release download is hash-pinned, and executable naming is consistent across installation and updates. No custom scripts or elevation requests are declared. Future update verification and failure recovery depend on the package manager and were not verified.

Retained concerns
No architecture-level concerns identified.

Security review details

Security Blast Radius

  • inferred — The evidenced exposure is distribution of an executable to users who install this package. The manifest does not establish the binary's effective privileges, accessible assets, or maximum runtime impact.

Trust Boundaries and Controls

  • inferred — Publisher-controlled release content crosses into a locally installed executable. The pinned hash supplies an expected-content integrity check for the current release, but is not independent assurance of publisher trust or binary behavior. No additional elevation, secret access, or privileged hook is declared.

Resilience and Maintainability Implications

  • inferred — Stable executable naming preserves the declared shortcut identity across versions. Hash generation, verification enforcement, concurrent operations, partial-failure cleanup, and rollback remain delegated behavior outside the inspected source.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Linked Issues check ✅ Passed The manifest implements issue #1804. It adds DLSS5-Swapper as a portable 64-bit Windows package with the project homepage, version 2.2.9, an official GitHub release URL, and a SHA-256 hash. It defines…
Out of Scope Changes check ✅ Passed The reviewed change adds only bucket/dlss5-swapper.json. Its package metadata, download configuration, hash, shortcut, and update configuration directly support issue #1804. No unrelated change is s…
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Title check ✅ Passed The title clearly identifies the package and the version added. It accurately summarizes the main change.
Description check ✅ Passed The description summarizes the manifest changes and includes the required issue reference, Closes #1804. It omits the contributing-guide confirmation checkbox, but the description is otherwise complet…

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.

@github-actions

Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

dlss5-swapper

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

Check the full log for details.

Comment thread bucket/dlss5-swapper.json Outdated
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/rakanki911/DLSS5-Swapper/releases/download/v$version/DLSS5-Swapper-$version-portable.exe"

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.

Scoop supports renaming downloaded files via URL fragments, which significantly simplifies the manifest and allows the shortcut to directly target DLSS5-Swapper.exe instead of DLSS5-Swapper-$version-portable.exe.

Suggested change
"url": "https://github.com/rakanki911/DLSS5-Swapper/releases/download/v$version/DLSS5-Swapper-$version-portable.exe"
"url": "https://github.com/rakanki911/DLSS5-Swapper/releases/download/v$version/DLSS5-Swapper-$version-portable.exe#/DLSS5-Swapper.exe"

@inoceanlee inoceanlee changed the title dlss5-swapper: Add version 2.2.7 dlss5-swapper: Add version 2.2.9 Sep 30, 2026
@Calinou Calinou added the new package A package should be added label Oct 5, 2026

@Calinou Calinou left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks!

@Calinou
Calinou merged commit 31751d6 into ScoopInstaller:master Oct 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new package A package should be added review-needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Request]: DLSS5-Swapper

4 participants