Skip to content

ci: publish a native furrow-linux-arm64 binary - #7

Merged
santoshkumarradha merged 1 commit into
mainfrom
ci/linux-arm64
Aug 8, 2026
Merged

ci: publish a native furrow-linux-arm64 binary#7
santoshkumarradha merged 1 commit into
mainfrom
ci/linux-arm64

Conversation

@santoshkumarradha

Copy link
Copy Markdown
Member

Summary

v0.1.0 ships furrow-linux-amd64, furrow-darwin-arm64, and furrow-darwin-amd64 — arm64 Linux is the one mainstream target with no asset. That means DGX Spark and Jetson, Graviton, Ampere, and Raspberry Pi users must install a Rust toolchain and build from source before they can run furrow at all, including on the far side of an ssh:// remote where the client invokes a bare furrow __remote.

This adds one matrix entry. Built natively on a hosted ubuntu-24.04-arm runner rather than cross-compiled, so it is covered by the existing --version smoke test (native: true) instead of shipping unverified the way furrow-darwin-amd64 necessarily does.

No other workflow logic changes: staging, checksums, and publish already iterate over whatever the matrix produces.

Test plan

  • CI green on this PR
  • After merge, run the release workflow via workflow_dispatch against v0.1.0 — it uploads with --clobber, so it adds furrow-linux-arm64 to the existing release without disturbing the other three assets or creating a new tag
  • furrow --version on an aarch64 Linux box from the published asset
  • SHA256SUMS lists all four binaries

Made with Cursor

arm64 Linux was the one mainstream target without a release asset, so
DGX Spark, Jetson, Graviton, Ampere, and Pi users all had to install a
Rust toolchain and build from source to run furrow at all.

Built natively on a hosted ubuntu-24.04-arm runner rather than
cross-compiled, so it gets the same --version smoke test as the other
native targets instead of shipping unverified.
@cursor

cursor Bot commented Aug 8, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


santoshkumarradha seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@santoshkumarradha
santoshkumarradha merged commit bcda803 into main Aug 8, 2026
1 check was pending
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.

2 participants