重构快照构建,使构建前需要成功执行测试
作者: tfmorris创建于 2026年9月1日更新于 2026年9月1日
标签Type: Buggithub_actions
正如 #7692 中提到的,虽然快照构建目前运行了端到端测试,但它们并不是构建的先决条件,因此我们可以在发布版本的同时出现失败的测试,这在 3.9 分支中发生在 3.9.3+ 版本上。此外,Windows 安装程序似乎也被运行了两次,其中只有一次被使用。 我们希望重新组织工作,使构建分为以下几个阶段,每个阶段都需要先前阶段所有部分的成功完成: 1. 校验所有源代码,安装和缓存前提条件,构建 Java 实体 2. 并行运行所有单元测试和端到端测试(与 Pull Request 工作流程相同,但可能需要重新构建以使其可重用) 3. 为 Linux、Mac(目前仅支持 Intel,但很快将包括 ARM)、Windows 使用 JRE 和 Windows 使用无 JRE 构建套件 4. 仅限于发布构建的可选项? - 在其原生平台上安装和测试构建的套件? 5. 上传 GitHub 发布和 Maven 实体
内容来源: OpenRefine/OpenRefine