Hibernate Validator

Hibernate Validator 版本发布

发布流程

按照以下步骤进行正式发布。

先决条件

您需要访问 https://ci.hibernate.org/:发布流程现在由 CI 驱动。

准备

  • 如有必要,更新 pom.xml 中 validation-api 和 tck 的版本

  • 如有必要,更新 pom.xml 中 tck 的版本

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

  • 检查您要发布的分支的 CI 是否为绿色

  • 在发布之前,请尝试在 Core 中使用 Validator 的最新快照,以确保快照在 Hibernate ORM 中有效。

    • libraries.gradle 中使用 HV 快照版本

    • 运行完整的 ORM 构建或 hibernate-core 和 hibernate-entitymanager

    • 在 ORM 目录中执行 ./gradlew test 应该足够了

  • 再次检查 distribution/pom.xmldistribution/src/main/assembly/dist.xml 是否列出了所有正确的依赖项并包含它们(当依赖项发生变化时这一点尤其重要)。

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

  • Jira(调整 fixVersion) 上,检查此版本中引用的所有问题是否都已设置了组件

发布

  • 发布 Jira 版本

  • 不要更新 changelog.txt 和 README.md,发布作业会为您完成此操作。

  • 转到 CI,选择 hibernate-validator-release 作业。单击“使用参数构建”。

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

  • 在 OSSRH 仓库管理器上发布工件。这是一个两步过程。

    • 登录 OSSRH 并检查您的 暂存仓库.

    • 您可以将其“丢弃”以重新开始,也可以将其“关闭”并“发布”使其在实时仓库中可用。(每次操作后单击“刷新”)

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

发布

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

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

宣布

返回顶部