Skip to content

winbox3: Add version 3.43#2732

Merged
z-Fng merged 5 commits intoScoopInstaller:masterfrom
AkariiinMKII:add-winbox-v3
Mar 17, 2026
Merged

winbox3: Add version 3.43#2732
z-Fng merged 5 commits intoScoopInstaller:masterfrom
AkariiinMKII:add-winbox-v3

Conversation

@AkariiinMKII
Copy link
Copy Markdown
Contributor

@AkariiinMKII AkariiinMKII commented Feb 16, 2026

Closes #2731

  • Use conventional PR title: <manifest-name[@version]|chore>: <general summary of the pull request>
  • I have read the Contributing Guide

Summary by CodeRabbit

  • Chores
    • Added support for Winbox v3.43 with both 64-bit and 32-bit architecture options.
    • Enabled automatic version checking and updates.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Feb 16, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: fd0de17a-c9eb-4296-9ce7-a188efc62465

📥 Commits

Reviewing files that changed from the base of the PR and between a882f42 and a27d432.

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

Walkthrough

A new JSON manifest file for Winbox v3.43 has been added to the bucket, defining package installation details for both 64-bit and 32-bit architectures, including download URLs, checksums, binary mappings, and version auto-update configuration.

Changes

Cohort / File(s) Summary
Winbox v3 Package Manifest
bucket/winbox3.json
New manifest file configuring MikroTik Winbox v3.43 distribution with dual architecture support (x64, x86), SHA256 checksums, executable binaries, shortcut definitions, and version auto-update mechanisms using regex pattern matching against download page.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 A manifest hops into the bucket, neat and tight,
Winbox v3 finds its home, two architectures taking flight,
Checksums verified, shortcuts aligned with care,
The versioned GUI leaps through PackageManager's air! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the manifest name (winbox3) and the action (adding version 3.43), directly matching the changeset which adds a JSON manifest for this package version.
Description check ✅ Passed The description includes a link to the related issue (#2731) and confirms completion of the required checklist items including conventional PR title usage and reading the Contributing Guide.
Linked Issues check ✅ Passed The pull request successfully addresses all requirements from issue #2731: adds a winbox-v3 manifest (renamed to winbox3 per commits), sources from Mikrotik downloads, provides a distinct package from Extras/winbox, and uses standard installation without elaborate scripts.
Out of Scope Changes check ✅ Passed The pull request contains only the addition of bucket/winbox3.json manifest file, which is directly in scope for the linked issue #2731 requesting a new Versions-bucket manifest.
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.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
📝 Coding Plan
  • Generate coding plan for human review comments

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.

Tip

Migrating from UI to YAML configuration.

Use the @coderabbitai configuration command in a PR comment to get a dump of all your UI settings in YAML format. You can then edit this YAML file and upload it to the root of your repository to configure CodeRabbit programmatically.

@github-actions
Copy link
Copy Markdown
Contributor

Your changes did not pass all checks.

Please address the issues in the manifest and comment starting with /verify to rerun the checks.

winbox-v3

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

Check the full log for details.

@AkariiinMKII AkariiinMKII changed the title Create winbox-v3.json winbox-v3: Add version 3.43 Feb 16, 2026
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.

Actionable comments posted: 2

🤖 Fix all issues with AI agents
In `@bucket/winbox-v3.json`:
- Line 26: The 32-bit package currently exposes the executable as "winbox.exe"
in the "bin" field causing inconsistent CLI name vs the 64-bit config which
aliases "winbox64.exe" → "winbox"; update the 32-bit entry so the "bin" value
uses the canonical name "winbox" (or add an alias mapping from "winbox" to
"winbox.exe") so users can invoke "winbox" on both architectures—modify the
"bin" field that currently reads "winbox.exe" in the winbox-v3.json snippet to
the canonical "winbox" (or add an explicit alias mapping) to ensure parity with
the 64-bit config.
- Around line 35-38: The current checkver entry ("checkver" with regex "WinBox
([\\d.]+)<") targets a Livewire-rendered page so the regex will never match;
change the checkver to use a static/versioned source (for example a GitHub
releases RSS/JSON, an official API endpoint, or a direct file listing page)
instead of https://mikrotik.com/download, and update the "url" and matching
strategy accordingly (e.g., switch to a JSON/regexp on the releases feed or
point to a static HTML page that contains the version string). Locate the
"checkver" object in winbox-v3.json and replace the dynamic-page URL and regex
with the alternative source and an appropriate extractor (or use the
provider-specific releases endpoint) so the manifest can reliably extract the
WinBox version.

Comment thread bucket/winbox3.json
Comment thread bucket/winbox3.json
@AkariiinMKII
Copy link
Copy Markdown
Contributor Author

/verify

@github-actions
Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

winbox-v3

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

Check the full log for details.

@AkariiinMKII
Copy link
Copy Markdown
Contributor Author

/verify

@github-actions
Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

winbox-v3

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

Check the full log for details.

@z-Fng z-Fng changed the title winbox-v3: Add version 3.43 winbox3: Add version 3.43 Mar 17, 2026
@z-Fng
Copy link
Copy Markdown
Member

z-Fng commented Mar 17, 2026

/verify

@github-actions
Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

winbox3

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

Check the full log for details.

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.

Thanks for your contribution!

@z-Fng z-Fng merged commit 1e145cd into ScoopInstaller:master Mar 17, 2026
3 checks passed
@AkariiinMKII AkariiinMKII deleted the add-winbox-v3 branch March 17, 2026 08:46
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]: winbox v3

2 participants