unstructured feat: 支持更改-dev版本的单独文件条目 翻译结果:新增功能:支持在-dev版本中更改单独文件的条目,

yb3bgrhw  于 3个月前  发布在  其他
关注(0)|答案(5)|浏览(60)

你的需求是否与问题相关?请描述。

现在我们有了 added merge queues ,CHANGELOG 将作为 PR 在队列中移动时自动合并。这可能会导致冲突。

描述你希望的解决方案

我们应该转向一个不同的方案,其中 CHANGELOG 条目作为单独的文件累积在一个目录中,而不是在一个文件中。应该编写一个支持的发布脚本,将所有 -dev changelog-individual-file 条目累积到主 CHANGELOG 中。这也意味着在 CI 中更新我们的 changelog 验证(现在需要一些自定义脚本来验证新文件是否被添加,而不是 CHANGELOG.md 中的条目)。

描述你考虑过的替代方案

我们可能有一个仅包含自上一次发布以来更改的单个 -dev changelog 文件。这比当前流程更不容易产生冲突,并且意味着你可以在一个地方看到所有最新的更改。

附加上下文

2hh7jdfx

2hh7jdfx1#

@ryannikolaidis@ahmetmeleq - 这个在#300中实现了吗?

mlmc2os5

mlmc2os52#

@ryannikolaidis@ahmetmeleq - 这个功能在#300中实现了吗?
不,这将涉及到我们目前如何在changelog中添加每个提交(到主分支)条目的更改。相反,这建议我们为每个提交都有单独的changelog文件,所有这些文件在发布时都会汇总在一起。这里的优势是,我们永远不会因为changelog冲突而在合并队列中遇到碰撞(这种情况在大多数提交中都会发生)。

8wigbo56

8wigbo563#

明白了,我们会保持这个开放状态。@ahmetmeleq昨天在一篇PR中留下了类似的评论。这看起来是一个很好的实现,我们会保持它的开放状态。

xfyts7mz

xfyts7mz4#

@MthwRobinson @ryannikolaidis ,这是我的答案 - 当我有时间时,我会再尝试一次💪

ax6ht2ek

ax6ht2ek5#

感谢!是的,我怀疑这在现在的日子里优先级要低得多,但确实在长期来看减少了变更日志的管理。

相关问题