github-tools / github-tools/github-release-notes
Stuck on "Getting tags"
- 主要语言
- JavaScript
- 星标
- 897
- 派生
- 313
- PR 合并指标
- 30 天内没有已合并 PR
描述
I have a fairly large repo with 41,000 commits, 2,400 tags, and 15,000 total PRs and issues. I ran `gren changelog --generate` for 7 hours overnight and it never moved past the "Getting tags" state.

This is my `.grenrc.json` file:
```
{
"username": "REDACTED",
"repo": "REDACTED,
"token": "REDACTED",
"dataSource": "prs",
"limit": 1,
"ignoreIssuesWith": [
"wontfix",
"duplicate"
],
"groupBy": {
"Enhancements:": ["enhancement", "internal"],
"Bug Fixes:": ["bug"]
}
}
```
I added `"limit": 1` to try to fix this issue and that didn't seem to work.
I'm using gren version 0.17.1. The command I'm running is `gren changelog --generate`.
贡献指南
调研方向
首先,使用所示的 `.grenrc.json`、`limit: 1` 以及包含许多提交和标签的仓库,重现 `gren changelog --generate`。检查命令在“Getting tags”状态附近的进度,并将其行为与 gren 0.17.1 进行比较。完成的标准是标签检索能够完成,或产生可采取行动的错误,而不是无限期挂起。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- github, javascript, nodejs
- 领域
- cli, release
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100