feat(ci): add linux-arm64 build target for CLI releases #26

Merged
starkSV merged 1 commit from feat/linux-arm64-build into main 2026-07-13 10:50:49 +05:30
starkSV commented 2026-07-13 10:50:38 +05:30 (Migrated from github.com)

Summary

  • Adds linux-arm64 as a release build target, with an install line (also covers Termux on Android)

Why

  • Telemetry showed growing Termux usage with no arm64 binary to download -- those users were building from source

Test plan

  • Verified linux/arm64 cross-compiles locally to a valid binary

Summary by CodeRabbit

  • New Features
    • Added Linux ARM64 builds for the CLI.
    • Added installation instructions for Linux ARM64, including Termux on Android, in release notes.
## Summary - Adds linux-arm64 as a release build target, with an install line (also covers Termux on Android) ## Why - Telemetry showed growing Termux usage with no arm64 binary to download -- those users were building from source ## Test plan - Verified linux/arm64 cross-compiles locally to a valid binary <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added Linux ARM64 builds for the CLI. * Added installation instructions for Linux ARM64, including Termux on Android, in release notes. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
coderabbitai[bot] commented 2026-07-13 10:51:10 +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: 9e17a46b-edfb-4de0-acb7-b12a39f5a31e

📥 Commits

Reviewing files that changed from the base of the PR and between c4fb7a251b and e2e41e8ecf.

📒 Files selected for processing (1)
  • .github/workflows/cli-release.yml

📝 Walkthrough

Walkthrough

The CLI release workflow now builds a Linux ARM64 binary and includes Linux ARM64 and Termux installation instructions in GitHub Release notes.

Changes

Linux ARM64 Release

Layer / File(s) Summary
Build and install Linux ARM64 binary
.github/workflows/cli-release.yml
The release workflow builds msdl-linux-arm64 and documents downloading and installing it on Linux or Termux on Android.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/linux-arm64-build

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/26?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**: `9e17a46b-edfb-4de0-acb7-b12a39f5a31e` </details> <details> <summary>📥 Commits</summary> Reviewing files that changed from the base of the PR and between c4fb7a251ba7de350f3689e30e4550189bc59aef and e2e41e8ecf9ab72bc04b905a6c47fc8ac870c583. </details> <details> <summary>📒 Files selected for processing (1)</summary> * `.github/workflows/cli-release.yml` </details> </details> --- <!-- walkthrough_start --> <details> <summary>📝 Walkthrough</summary> ## Walkthrough The CLI release workflow now builds a Linux ARM64 binary and includes Linux ARM64 and Termux installation instructions in GitHub Release notes. ### Changes **Linux ARM64 Release** |Layer / File(s)|Summary| |---|---| |**Build and install Linux ARM64 binary** <br> `.github/workflows/cli-release.yml`|The release workflow builds `msdl-linux-arm64` and documents downloading and installing it on Linux or Termux on Android.| **Estimated code review effort:** 1 (Trivial) | ~2 minutes </details> <!-- walkthrough_end --> <!-- finishing_touch_checkbox_start --> <details> <summary>✨ Finishing Touches</summary> <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/linux-arm64-build` </details> </details> <!-- finishing_touch_checkbox_end --> <!-- tips_start --> --- Thanks for using [CodeRabbit](https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=starkSV/windows-iso-downloader&utm_content=26)! 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#26
No description provided.