4 Commits
Author SHA1 Message Date
WHC 50abcf1a91 build: finish cross-platform release tooling
ci / tcc-check (push) Successful in 1m9s
ci / linux (aarch64, 0) (push) Failing after 58m44s
ci / linux (x86, 1) (push) Successful in 13m47s
ci / linux (x86_64, 1) (push) Failing after 1h0m2s
ci / windows (push) Successful in 10m46s
2026-10-10 16:21:00 +08:00
WHC 94e8746091 ci: multi-mirror GitHub clone for mingw third_party
ci / linux (clang) (push) Successful in 3m47s
ci / linux (gcc) (push) Successful in 4m23s
ci / musl (push) Successful in 4m27s
ci / windows-cross (push) Failing after 8m37s
windows-cross died cloning busybox-w32 through a global gitclone.com
insteadOf (HTTP 502). Try ghfast/ghproxy/gitclone/github per repo instead
of forcing one proxy for every fetch.
2026-10-07 11:43:12 +08:00
WHC 546a4c7eeb ci: link os_compat for replay CMake tests; fix llvm-mingw mirrors
ci / linux (clang) (push) Successful in 3m45s
ci / linux (gcc) (push) Successful in 4m22s
ci / musl (push) Successful in 4m28s
ci / windows-cross (push) Failing after 7m9s
gcc -O0 keeps unused cst_test_util.h helpers that need os_*; clang GC'd
them so only the gcc CMake step failed. Prefer ghfast/ghproxy.net for the
llvm-mingw tarball (gitclone 500 / github unreachable on the runner).
2026-10-07 02:57:38 +08:00
WHC 9b2c7acfae ci: fix test_subagent strcasestr crash; llvm-mingw Windows zip
ci / linux (clang) (push) Successful in 3m46s
ci / linux (gcc) (push) Failing after 3m31s
ci / musl (push) Successful in 4m26s
ci / windows-cross (push) Canceled after 6m22s
clang under strict C11 left strcasestr undeclared (returns int → pointer
truncation → SIGSEGV). Parse Content-Length portably; keep -Werror on
make check. Drop Nix for windows-cross (root /nix fails) and use pinned
llvm-mingw UCRT instead; Alpine musl gets linux-headers for audit.h.
2026-10-07 02:39:36 +08:00