Skip to content

chore: Warn users to force update if innounp is on version 2025#71

Merged
deevus merged 1 commit intoScoopInstaller:mainfrom
z-Fng:update-innounp-tips
Feb 28, 2026
Merged

chore: Warn users to force update if innounp is on version 2025#71
deevus merged 1 commit intoScoopInstaller:mainfrom
z-Fng:update-innounp-tips

Conversation

@z-Fng
Copy link
Member

@z-Fng z-Fng commented Feb 6, 2026

Description

This PR makes the following changes:

  • chore: Warn users to force update if innounp is on version 2025

Motivation and Context

Innounp was previously incorrectly updated to version 2025 (ScoopInstaller/Main@64a7d914ab). Since this version number is higher than the actual latest version (currently 2.67.4), it blocks the automatic update process and has led to more frequent decompression errors.

Workaround for ScoopInstaller/Scoop#6572 and ScoopInstaller/Scoop#6595 (comment).

Related Issues

Testcase

Summary by CodeRabbit

  • Documentation
    • Updated help guidance for package installation and update procedures with clearer command instructions.
    • Added detailed explanation addressing a known version compatibility issue, including step-by-step workaround instructions for affected users.
    • Enhanced and preserved existing explanatory content and warning messages for comprehensive user support.

@coderabbitai
Copy link

coderabbitai bot commented Feb 6, 2026

Walkthrough

Updated the Show-ExtractionHelpTips function in src/Action/Issue/Extraction.psm1 to modify innounp update guidance. Changed update commands to include the -f forced flag and added a note documenting a 2025-era version that caused automatic update issues.

Changes

Cohort / File(s) Summary
innounp Update Guidance
src/Action/Issue/Extraction.psm1
Added forced update flag (-f) to innounp and innounp-unicode update commands; added explanatory note for a historical version quirk affecting affected users.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested reviewers

  • deevus
  • niheaven

Poem

🐰 A quirky version, foiled our dreams in twenty-twenty-five,
But now with -f flags, the bunny updates come alive!
Forced and faithful, the guidance gleams so bright,
Historical hiccups smoothed with helpful might. ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main change: adding a warning for users with innounp version 2025 to force update, which is the core purpose of the pull request.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

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

@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: 1

🤖 Fix all issues with AI agents
In `@src/Action/Issue/Extraction.psm1`:
- Around line 113-114: Update the NOTE text that currently references only
`innounp` to explicitly state whether `innounp-unicode` is also affected; if
both are affected, change the note string (the array element containing the '>
[!NOTE]' paragraph) to mention both `innounp` and `innounp-unicode` and include
both recovery commands (`scoop update innounp -f` and `scoop update
innounp-unicode -f`); if only `innounp` is affected, update that same note to
explain why `innounp-unicode` is still listed in the main instructions (for
example, it was included for completeness or is unaffected) so readers know
whether they need to run `scoop update innounp-unicode -f` as well.
🧹 Nitpick comments (1)
src/Action/Issue/Extraction.psm1 (1)

108-115: Consider scoping -f advice to the affected version only.

The -f flag is now unconditionally recommended for all users in the code-block commands (lines 108, 111), even those not on the problematic 2025 version. While harmless, this is a heavier recommendation than necessary for unaffected users. Consider keeping the general advice without -f and reserving the force-update instruction for the NOTE block that specifically targets the 2025 version:

Suggested restructuring
             '  ```',
-            '  scoop update innounp -f',
+            '  scoop update innounp',
             '  ```',
             '  ```',
-            '  scoop update innounp-unicode -f',
+            '  scoop update innounp-unicode',
             '  ```',
             '> [!NOTE]',
-            '> Innounp was previously incorrectly updated to version [2025](https://github.com/ScoopInstaller/Main/commit/64a7d914ab). Since this version number is higher than the actual latest version, it prevents automatic updates. If you are on this version, please run `scoop update innounp -f`.',
+            '> Innounp was previously incorrectly updated to version [2025](https://github.com/ScoopInstaller/Main/commit/64a7d914ab). Since this version number is higher than the actual latest version, it prevents automatic updates. If you are on this version, please run `scoop update innounp -f` or `scoop update innounp-unicode -f` instead.',

This way the general advice stays lightweight, and only affected users are directed to force-update.

@z-Fng
Copy link
Member Author

z-Fng commented Feb 28, 2026

cc @ScoopInstaller/maintainers Could we merge this? (I don't have write access to this repository.)

@deevus deevus merged commit 31b5ce6 into ScoopInstaller:main Feb 28, 2026
1 check passed
@z-Fng z-Fng deleted the update-innounp-tips branch February 28, 2026 09:23
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.

2 participants