turbo
1165d7cd - feat: Support Android (Termux) (#12735)

Commit
38 days ago
feat: Support Android (Termux) (#12735) ### Description Termux on Android devices ships a Linux-compatible userspace and can run the existing `linux-arm64` native binary unchanged. This change ships the Linux binaries on Android. Note: I wasn't sure how receptive to this change you would be since the issue was previously rejected in 2023, so I chose the approach that resulted in fewer updates rather than creating a separate Android package (see https://github.com/j178/prek/pull/1979 and https://github.com/j178/prek/pull/1982 for reference). Let me know what you think Resolves: #5616 ### Testing Instructions I'm not sure how to test the npm resolution bit effectively without actually publishing the package. That's what the unit test is intended to cover. The launcher update can be verified in Termux by: 1. Pack turbo in this branch 2. Install via `pnpm install -g path/to/turbo.tgz --force` 3. Run `unset TURBO_BINARY_PATH` (if set) 4. Run `turbo --version` (this should print the version rather than `Turborepo does not presently support your platform`) --------- Co-authored-by: Anthony Shew <anthonyshew@gmail.com> Co-authored-by: Anthony Shew <anthony.shew@vercel.com>
Author
Parents
Loading