mirror of
https://github.com/can1357/oh-my-pi.git
synced 2026-10-28 08:25:38 +08:00
- Added a hermetic darwin cc toolchain for linux exec hosts (LLVM 23.1.3 clang + ld64.lld) against MacOSX27.0.sdk, unpacked from Apple's Command Line Tools package by bazel/toolchains/darwin/extract_pkg.py. - Built the Apple Foundation Models bridge with the pinned swift.org Swift 6.4.0 Linux toolchain behind a new toolchain type; mac hosts keep the detected Xcode Swift, and the AppKit helpers now compile with the resolved cc toolchain. - Shared bazel/toolchains/llvm.bzl between the msvc and darwin toolchains and pinned --macos_minimum_os=12.0 on every host. - Stamped signed darwin addons on any host by refreshing their ad-hoc page hashes in place instead of shelling out to codesign, and linked both darwin addons with an ad-hoc signature. - Built darwin addons in native_addons_cross and darwin binaries in release_binary; scripts/ci-macos-sign.sh now signs with rcodesign (Developer ID + notarization with credentials, ad hoc without) and release_smoke_darwin runs both binaries on macos-15. - Removed the macOS build legs, the darwin cache warm jobs, the bazel-natives action and the hosted disk-cache path of bazel-cache; renamed //:natives-linux-all to //:natives-all.