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

Stuck on "Getting tags"

オープン
#262 コメント 11 件 リアクション 0 件 担当者 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`.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Start by reproducing `gren changelog --generate` with the shown `.grenrc.json`, `limit: 1`, and a repository with many commits and tags. Inspect the command's progress around the “Getting tags” state and compare behavior with gren 0.17.1. Done means tag retrieval completes or produces an actionable error instead of hanging indefinitely.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
github, javascript, nodejs
領域
cli, release
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。