Kayshen-X
|
2c19d3c62d
|
ci: multi-platform Rust build matrix + release pipeline
- rust-multiplatform.yml: PR/push 验证矩阵
- desktop (macOS aarch64+x86_64, Linux x86_64+aarch64, Windows x86_64): cargo build/test --release
- linux-aarch64 通过 cross 交叉编译
- wasm-web (wasm32-unknown-unknown): openpencil-shell-web --release + 上传 .wasm
- mobile-check (iOS aarch64+sim on macOS, Android aarch64+x86_64 on Linux): cargo check 仅
- 所有 desktop binary + wasm 上传 14 day artifact
- rust-release.yml: tag push (v*) 触发
- desktop matrix build → tar.gz / zip 包
- wasm32 release bundle
- softprops/action-gh-release@v2 创建 draft GitHub Release
Linux job 设 STEP1A_REQUIRE_GPU=1 强制 GPU smoke 实测(per Phase A Gate Round 3 BLOCK 1 fix)。
Mobile target 仅 cargo check —— Step 1a kill-spike 不打 link 实物(spec §11 推 1f)。
|
2026-05-05 12:23:19 +08:00 |
|