From 15ca5781483a353d5daef07f06831c715c36fa9c Mon Sep 17 00:00:00 2001 From: Matthew Podwysocki Date: Tue, 22 Sep 2026 13:58:07 -0400 Subject: [PATCH] Document the native aarch64-pc-windows-msvc build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Windows on Arm ran the x64 build under emulation before this — including inside a VM on Apple Silicon, the larger of the two populations this serves. install.ps1 already asked the manifest for the native target before falling back to the x64 one, and .cargo/config.toml already named it, so publishing the artifact was the whole client-side change; this is the doc side of that. Six targets now, not five. Co-Authored-By: Claude Sonnet 5 --- CHANGELOG.md | 8 ++++++++ README.md | 7 ++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 496775d..6a6bf9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,14 @@ that may never merge. They are not releases and are not listed here. ### Added +- A native `aarch64-pc-windows-msvc` build. Windows on Arm ran the x64 build + under emulation before this — including inside a VM on Apple Silicon, the + larger of the two populations this serves — which `install.ps1` already + said out loud and now no longer has reason to. `install.ps1` already asked + the manifest for this target before falling back to the x64 one, and + `.cargo/config.toml` already named it, so publishing the artifact was the + whole client-side change. + - The README now documents installing without the install script: the archives are plain HTTP downloads, `manifest.json` lists every target with its checksum, and the commands to verify and extract one are written out. diff --git a/README.md b/README.md index 2e3e67c..3b52130 100644 --- a/README.md +++ b/README.md @@ -86,9 +86,10 @@ not allowed where you work, the archives are ordinary HTTP downloads, and curl -fsSL https://cli.mapbox.com/latest/manifest.json ``` -Five targets are published: `aarch64-apple-darwin`, `x86_64-apple-darwin`, -`aarch64-unknown-linux-musl`, `x86_64-unknown-linux-musl` and -`x86_64-pc-windows-msvc`. Pick yours, check it, then extract: +Six targets are published: `aarch64-apple-darwin`, `x86_64-apple-darwin`, +`aarch64-unknown-linux-musl`, `x86_64-unknown-linux-musl`, +`x86_64-pc-windows-msvc` and `aarch64-pc-windows-msvc`. Pick yours, check it, +then extract: ```sh version=v0.2.1