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

Stuck on "Getting tags"

未关闭
#262 11 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
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.

![image](https://user-images.githubusercontent.com/4023140/74342504-325ebe80-4d6f-11ea-9d5a-d0e385fa88ce.png)

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

把新 issue 发到你的邮箱

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