github-tools / github-tools/github-release-notes

Close a milestone after a release

未关闭
#215 0 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看
enhancement
主要语言
JavaScript
星标
897
派生
313
PR 合并指标
30 天内没有已合并 PR

描述

First of all, thanks for a great app!

I'd like to propose the following new feature:
- when we have `dataSource` set to `milestones`, gren could close the milestone after a release.

Right now, I have to do it manually, and it's easy to forget.

In order not to break backwards compatibility, it could be an opt-in behavior through a gren config file, e.g.
```yml
closeMilestoneAfterRelease: true
```

贡献指南

打开贡献指南

调研方向

首先跟踪 `dataSource: milestones` 路径以及 gren 配置的处理方式。检查 release 是如何完成的,以及如何访问 milestones,然后找出 release 行为现有的测试入口。完成标准是:启用可选设置 `closeMilestoneAfterRelease: true` 后,相关 milestone 会在 release 之后关闭,同时不改变默认行为。

由索引模型根据 Issue 内容生成。

评估

技术栈
javascript
领域
release
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。