chore(release): bump to v0.3.1 -- backend version string + winget manifests #20

Merged
starkSV merged 1 commit from feat/cli-v0.3.1 into main 2026-06-30 08:14:14 +05:30
starkSV commented 2026-06-30 08:13:55 +05:30 (Migrated from github.com)

Summary

  • backend/main.go: latestCLIVersion bumped to 0.3.1
  • winget/manifests/: all three manifests bumped to 0.3.1 with updated URL and SHA256

Test plan

  • Merge and redeploy backend via Coolify -- confirm /cli/version returns latest:0.3.1
  • Winget PR #395280 reviewed upstream

Summary by CodeRabbit

  • New Features

    • Updated the app and CLI to report the latest version as 0.3.1.
    • Published updated package metadata so installers point to the new release.
  • Bug Fixes

    • Improved version consistency across update and installation sources.
## Summary - backend/main.go: latestCLIVersion bumped to 0.3.1 - winget/manifests/: all three manifests bumped to 0.3.1 with updated URL and SHA256 ## Test plan - Merge and redeploy backend via Coolify -- confirm /cli/version returns latest:0.3.1 - Winget PR #395280 reviewed upstream <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Updated the app and CLI to report the latest version as **0.3.1**. * Published updated package metadata so installers point to the new release. * **Bug Fixes** * Improved version consistency across update and installation sources. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
coderabbitai[bot] commented 2026-06-30 08:14:07 +05:30 (Migrated from github.com)

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 29ecba1a-d6e3-47e3-bb49-8a3ecc13e7d4

📥 Commits

Reviewing files that changed from the base of the PR and between bc857c4986 and d275340c93.

📒 Files selected for processing (4)
  • backend/main.go
  • winget/manifests/starkSV.msdl.installer.yaml
  • winget/manifests/starkSV.msdl.locale.en-US.yaml
  • winget/manifests/starkSV.msdl.yaml

📝 Walkthrough

Walkthrough

Bumps the CLI version from 0.3.0 to 0.3.1 in the backend Go constant and updates all three winget manifests (PackageVersion, InstallerUrl, and InstallerSha256) to match.

Changes

v0.3.1 Release Version Bump

Layer / File(s) Summary
Backend CLI version constant
backend/main.go
latestCLIVersion constant updated from 0.3.0 to 0.3.1.
Winget manifests
winget/manifests/starkSV.msdl.installer.yaml, winget/manifests/starkSV.msdl.locale.en-US.yaml, winget/manifests/starkSV.msdl.yaml
PackageVersion bumped to 0.3.1 across all manifests; x64 InstallerUrl and InstallerSha256 updated to the v0.3.1 release asset.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐇 Hop, hop, hooray, version point-one is here!
The constant is bumped, the manifests clear.
SHA256 matches, the URL is new,
A tiny release but perfectly true.
This bunny approves with a wiggle and cheer! 🎉

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/cli-v0.3.1

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 golangci-lint (2.12.2)

level=error msg="[linters_context] typechecking error: pattern ./...: directory prefix . does not contain main module or its selected dependencies"


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.

<!-- This is an auto-generated comment: summarize by coderabbit.ai --> <!-- review_stack_entry_start --> [![Review Change Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/starkSV/windows-iso-downloader/pull/20?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack) <!-- review_stack_entry_end --> <!-- This is an auto-generated comment: failure by coderabbit.ai --> > [!CAUTION] > ## Review failed > > The pull request is closed. <!-- end of auto-generated comment: failure by coderabbit.ai --> <details> <summary>ℹ️ Recent review info</summary> <details> <summary>⚙️ Run configuration</summary> **Configuration used**: defaults **Review profile**: CHILL **Plan**: Pro Plus **Run ID**: `29ecba1a-d6e3-47e3-bb49-8a3ecc13e7d4` </details> <details> <summary>📥 Commits</summary> Reviewing files that changed from the base of the PR and between bc857c4986abdc08db9cf1446ab7c2cce2f7038b and d275340c9376ab6c52d41f0b700d13b4bf9a010c. </details> <details> <summary>📒 Files selected for processing (4)</summary> * `backend/main.go` * `winget/manifests/starkSV.msdl.installer.yaml` * `winget/manifests/starkSV.msdl.locale.en-US.yaml` * `winget/manifests/starkSV.msdl.yaml` </details> </details> --- <!-- walkthrough_start --> <details> <summary>📝 Walkthrough</summary> <!-- --> ## Walkthrough Bumps the CLI version from `0.3.0` to `0.3.1` in the backend Go constant and updates all three winget manifests (`PackageVersion`, `InstallerUrl`, and `InstallerSha256`) to match. ## Changes **v0.3.1 Release Version Bump** | Layer / File(s) | Summary | |---|---| | **Backend CLI version constant** <br> `backend/main.go` | `latestCLIVersion` constant updated from `0.3.0` to `0.3.1`. | | **Winget manifests** <br> `winget/manifests/starkSV.msdl.installer.yaml`, `winget/manifests/starkSV.msdl.locale.en-US.yaml`, `winget/manifests/starkSV.msdl.yaml` | `PackageVersion` bumped to `0.3.1` across all manifests; x64 `InstallerUrl` and `InstallerSha256` updated to the `v0.3.1` release asset. | ## Estimated code review effort 🎯 1 (Trivial) | ⏱️ ~2 minutes ## Poem > 🐇 Hop, hop, hooray, version point-one is here! > The constant is bumped, the manifests clear. > SHA256 matches, the URL is new, > A tiny release but perfectly true. > This bunny approves with a wiggle and cheer! 🎉 </details> <!-- walkthrough_end --> <!-- finishing_touch_checkbox_start --> <details> <summary>✨ Finishing Touches</summary> <details> <summary>📝 Generate docstrings</summary> - [ ] <!-- {"checkboxId": "7962f53c-55bc-4827-bfbf-6a18da830691"} --> Create stacked PR - [ ] <!-- {"checkboxId": "3e1879ae-f29b-4d0d-8e06-d12b7ba33d98"} --> Commit on current branch </details> <details> <summary>🧪 Generate unit tests (beta)</summary> - [ ] <!-- {"checkboxId": "f47ac10b-58cc-4372-a567-0e02b2c3d479", "radioGroupId": "utg-output-choice-group-unknown_comment_id"} --> Create PR with unit tests - [ ] <!-- {"checkboxId": "6ba7b810-9dad-11d1-80b4-00c04fd430c8", "radioGroupId": "utg-output-choice-group-unknown_comment_id"} --> Commit unit tests in branch `feat/cli-v0.3.1` </details> </details> <!-- finishing_touch_checkbox_end --> <!-- This is an auto-generated comment: all tool run failures by coderabbit.ai --> > [!WARNING] > There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. > > <details> > <summary>🔧 golangci-lint (2.12.2)</summary> > > level=error msg="[linters_context] typechecking error: pattern ./...: directory prefix . does not contain main module or its selected dependencies" > > > > > </details> <!-- end of auto-generated comment: all tool run failures by coderabbit.ai --> <!-- tips_start --> --- Thanks for using [CodeRabbit](https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=starkSV/windows-iso-downloader&utm_content=20)! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. <details> <summary>❤️ Share</summary> - [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai) - [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai) - [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai) - [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code) </details> <sub>Comment `@coderabbitai help` to get the list of available commands.</sub> <!-- tips_end -->
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: shekhar/windows-iso-downloader#20
No description provided.