Skip to content

fix(installer): select ARMv6 binary on armv6l - #158

Open
gauravch-code wants to merge 1 commit into
fosrl:devfrom
gauravch-code:fix/armv6-installer
Open

gauravch-code wants to merge 1 commit into
fosrl:devfrom
gauravch-code:fix/armv6-installer

Conversation

@gauravch-code

Copy link
Copy Markdown

Community Contribution License Agreement

By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.

AI Disclosure

AI assistance was used to inspect the code.

Description

Fixes #156.

Detect Linux armv6l separately so the installer downloads
pangolin-cli_linux_arm32v6 rather than the ARMv7 binary.
Other platform mappings remain unchanged.

Add isolated platform-detection tests and run them in CI.
The tests do not download or install Pangolin.

How to test?

  • Run sh scripts/test-get-cli.sh: all 12 checks pass.
  • Run sh -n get-cli.sh scripts/test-get-cli.sh: passes.
  • The ARMv6 regression fails against the original installer.
  • Confirmed the ARMv6 asset exists in release 0.18.1.

Not tested on physical Raspberry Pi hardware.

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.

1 participant