Skip to content

Webman AOT Builder v0.2.3

Choose a tag to compare

@supdger supdger released this 28 Sep 02:14
70b1344

修复

修复 Windows Git 正常将 SaiAdmin 的 support/bootstrap.php 从 LF 检出为 CRLF 后,构建器误报启动源码不兼容的问题。构建器只在隔离构建镜像中规范化已锁定的启动源码换行,原项目文件保持不变;真实内容差异仍拒绝构建。无需修改项目文件或全局 Git 设置。

源码目标:70b1344d18ea137f9d3c72fcee80c2c4b2885282(PR #25)。

下载

安装后的命令为 webman-aot,版本应显示 webman-aot 0.2.3。安装与使用见 Wiki 指南。

开发机 安装包 大小 SHA-256
macOS Apple Silicon webman-aot-builder-0.2.3-macos-arm64.tar.gz(轻量) 8,524,619 字节 03f2e21112ca70e207f94b9962b7fa542531470cb9b7d9df731e90d22b3cfb52
macOS Apple Silicon webman-aot-builder-0.2.3-full-macos-arm64.tar.gz(完整) 265,181,452 字节 5784b163aeb6b1c5f9f038c46bdc29eac95ef769fc82439a34a7d206086a9774
Windows x64 webman-aot-builder-0.2.3-windows-x86_64.zip(轻量) 7,864,053 字节 726257b061404debf3502dc26262c15a923124b4a8f5bf728f594fd4288aa95d
Windows x64 webman-aot-builder-0.2.3-full-windows-x86_64.zip(完整) 342,615,119 字节 271e9499fd4042ab031dca675b02ff2fae90ac925d6fcb6660f417ae58182e49

轻量包由 doctor 联网下载对应平台的 -components.zip;完整包已包含组件。两份组件归档、macOS 的 -php-relink-materials.tar.gz 源码与重链接材料,以及覆盖全部七份归档的 SHA256SUMS 一并提供。组件归档和重链接材料不是用户安装包。

验证与边界

  • Windows 候选 CI 在 3b0fce0 通过:两种安装包的安装与全局 doctor;官方 SaiAdmin 8f5f6fa 配合锁定的受支持依赖 fixture,真实内容差异被拒绝,正常 CRLF 项目 build/verify 成功,原启动文件的字节和 Git 状态未变。最终 main 的四个产品文件与该通过提交一致。
  • 正式四个安装包均以最终 main 构建,七份归档已重新计算 SHA-256 并核对包内清单。macOS 完整包完成离线安装、版本与健康检查;Windows 正式构包 CI 完成两种安装包的安装、版本与全局健康检查。
  • 发布后,macOS 四份归档和 Windows 三份归档 的公开下载大小、SHA-256 与正式清单一致。两端轻量包均在全新安装和零组件缓存下,从非项目目录运行普通 webman-aot doctor(不加 --repair),实际从 v0.2.3 URL 自动下载并核验对应组件,显示版本 0.2.3 和 healthy,退出码为 0。macOS 组件核验为 7611/7611,安装的 125 个应用文件与最终 main 一致。
  • 上述结果未完成 Linux amd64 目标机的启动、数据库与业务接口验收;请按 Linux 目标机验收 单独验证。

八个公开资产及两端轻量包的空缓存在线组件准备均已核对。