Files
Artemis-Plugins/plugins/cua-driver/BUILD.md

1.5 KiB

构建 0.38.0+artemis.2

本修订只调整 ARTEMIS 3.x 兼容声明与桥接握手版本,使用 scripts/package_rust3_compat.py。构建机需要 Python 3.12+ 标准库、官方 Windows amd64 便携 Go,以及已校验的 .1 插件 ZIP;最终用户无需这些开发工具。完整命令见仓库 docs/rust3-compatibility.md。

打包器核对已发布 0.38.0+artemis.1 ZIP SHA256 为 c007da16d58c4165a1a344113e650e68bd92a69ad3ce4ca8285818c5426dc0f4,逐文件比较桥接源码、工具与补丁,仅允许版本常量变化。Driver、UIA helper、SDK DLL 和游标工具直接保留已发布字节;不运行 Cargo、不重新构建或下载底层驱动。

Go 在独立缓存内运行测试、vet,并以 CGO_ENABLED=0、-trimpath、-buildvcs=false 构建新桥接程序。清单、包名、MCP 握手和来源记录统一为 .2。原 MIT 许可与 Go 标准库 BSD 许可随包保留。ZIP 条目使用固定顺序、时间与权限,拒绝覆盖既有候选。

provenance.json 保留固定上游 85e2b1318bd77ccf3cfa88ccdf875a4bb7eaed19、官方 ZIP SHA256 和原兼容补丁信息,再记录复用包/二进制、新桥和源码树摘要。未提交源码明确标记 dirty,不能当作已经固定的新提交。scripts/build_cua_driver.py 仍是完整上游重建入口,本轮没有运行它。

打包与 ZIP 回读不代表 Rust 宿主联调完成;当前范围见 VERIFICATION.md。不自动安装、授权、推送或发布。