Hibernate Validator

发布 Bean Validation TCK

请遵循以下步骤进行正式发布。

Bean Validation 已移至 Jakarta EE,因此此发布流程需要更新。

先决条件

准备

  • 根据最新规范修订更新 TCK 审计文件 (tests/src/main/resources/tck-audit.xml) 并检查它是否与先前存在的文件相同。如果不相同,您可能需要相应地更新 TCK 断言 ID。

  • 检查所有内容是否已推送到上游存储库

  • 检查 CI 是否为绿色

  • 检查父 pom.xml 中引用的 BV 和 HV 版本是否正确(非 SNAPSHOT 且指向正确的版本)

  • 在发布之前,请使用此版本的 TCK 部署 TCK 并运行 Validator 测试以检查一切是否正常(在容器模式下运行 TCK)

  • 确保 Jira 中没有未解决的问题

发布

  • 发布 Jira 版本

  • 不要更新 changelog.txtREADME.md,发布作业会为您完成。

  • 转到 CI,然后选择 beanvalidation-tck-release 作业。单击“使用参数构建”。

    • 填写构建参数表单时请小心。

  • 在 JBoss Nexus 存储库管理器上发布工件。这是一个两步过程。

    • 登录 Nexus 并检查 您的暂存存储库。单击“更新”列 2 次,以便正确排序存储库。

    • 您可以将其删除以重新开始,也可以将其关闭并提升,从而使工件在实时存储库中可用。(在每个操作后单击“刷新”)

    • 您可以在 JBoss 项目发布流程 的说明中找到更多信息。可以在 此处 找到用于测试暂存存储库中工件的 Maven settings.xml。

  • 将 JIRA 中已发布的问题转移到已关闭状态。您可以使用此搜索问题导航器 - Hibernate JIRA并选择另一个fixVersion。选择正确的版本后,单击屏幕右上角的三个点按钮,然后单击批量更新所有 XX 个问题。使用转换操作将问题从已解决转换为已关闭

发布

在参考指南的 HTML 版本中,一些特殊字符和章节标题在本地打开文件时显示不正确。这是一个已知问题,通过 Apache 检索时,文档看起来是正确的。

CI 作业会自动将发行版推送到 SourceForge 并将文档发布到 docs.jboss.org。

返回顶部