Add Linux ARM formula support with pre-ARM legacy mode

Merged
TO
2mo ago
+164-18

Summary

Prepares this tap for Linux ARM (aarch64-unknown-linux-gnu) bottle URLs once numan publishes that archive (see tonythethompson/numan#99).

Changes

  • Sync scripts/render_homebrew_formula.py with Linux ARM + --legacy-pre-linux-arm
  • Update unit tests and check_formula.py roundtrip for pre-ARM SHA256SUMS
  • update-formula.yml only requires Linux ARM when the release asset exists
  • README platform table

Formula/numan.rb stays on v0.2.1 (macOS ARM + Linux x86_64). Digests and the on_linux/on_arm stanza update automatically on the next ARM-enabled numan release.

Test plan

  • python3 -m unittest scripts.test_render_homebrew_formula -v
  • python3 scripts/check_formula.py (network roundtrip + Linux archive layout)