Commit 80341d7
Windows: use the x64 build everywhere; drop the broken native ARM64 binary
The native windows-arm64 CLI cannot start its terminal UI. Verified on a real
Windows 11 ARM64 machine that opencode's OWN windows-arm64 binary crashes at
renderer init identically to ours (exit 1, FFI) — while both x64 binaries run
fine under Windows ARM64 emulation. So this is a Bun/OpenTUI toolchain
limitation, not our build, and shipping a native arm64 binary just hands users
a guaranteed crash.
Changes:
- install.ps1 installs windows-x64 on both AMD64 and ARM64. On ARM64 it runs
under Windows emulation, where the TUI works (verified).
- Release matrix drops windows-arm64; ships windows-x64 only.
This matches opencode's effective support (their arm64 package exists but does
not run) and unblocks the user's ARM64 machine via the x64 emulation path,
which works against the existing v1.0.1 windows-x64 asset immediately.
Reverts the earlier "WSL required" guidance — WSL is not needed; x64 under
emulation is the native path.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 1b94f1c commit 80341d7
3 files changed
Lines changed: 40 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
41 | 45 | | |
42 | | - | |
43 | 46 | | |
44 | 47 | | |
45 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
27 | 44 | | |
28 | 45 | | |
29 | 46 | | |
| 47 | + | |
30 | 48 | | |
31 | 49 | | |
32 | | - | |
33 | | - | |
| 50 | + | |
| 51 | + | |
34 | 52 | | |
35 | 53 | | |
36 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | | - | |
31 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
32 | 37 | | |
33 | 38 | | |
34 | 39 | | |
35 | | - | |
36 | 40 | | |
37 | 41 | | |
38 | 42 | | |
| |||
167 | 171 | | |
168 | 172 | | |
169 | 173 | | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
170 | 180 | | |
171 | 181 | | |
172 | 182 | | |
| |||
0 commit comments