You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat(install): add linux-aarch64 + GitHub→GitCode(CN) mirror fallback
- Platform detection now maps Linux-aarch64/Linux-arm64 → linux-aarch64 (Arch
Linux ARM, aarch64 servers, Termux). Was linux-x86_64 + macosx-arm64 only.
- Download is mirror-aware: try GitHub (GLOBAL) first, fall back to GitCode
(xlings-res/mcpp, CN) when GitHub is blocked/slow — so the one-liner works on
CN/Termux without a manual flag. MCPP_MIRROR=CN forces GitCode. GitCode 'latest'
resolved via /releases?per_page=100 + sort -V (default page misses recent vers).
Tested: x86_64 GitHub (0.0.60), CN GitCode (0.0.60), aarch64 URL 200.
* test(e2e): 45 — assert install.sh↔release.yml parity for linux-aarch64
install.sh now advertises linux-aarch64; the platform-mapping invariant
test pinned the old 'linux-x86_64, macosx-arm64' string and had no
aarch64 case, so it failed on the WS6 change. Add the Linux-aarch64→
linux-aarch64 mapping check, update the supported-platforms string, and
guard that release.yml publishes the mcpp-linux-aarch64.tar.gz alias
(parity with the existing macosx-arm64 guard) — keeping advertise↔publish
in lockstep.
0 commit comments