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

Error generating pull requests changelog on Github enterprise

Offen
#203 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
897
Forks
313
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

when running: `gren changelog --generate --tags 5.0.0..4.2.0 --override --data-source prs --debug`

we're getting:
```
Options:
Tags: 5.0.0,4.2.0
Prefix: v
Template: [object Object]
Prerelease: false
Generate: true
Quiet: false
Override: true
Debug: true
Ignore labels: empty
Ignore issues with: duplicate,wontfix,invalid,help wanted
Ignore commits with: empty
Group by: [object Object]
Milestone match: Release {{tag_name}}
Changelog filename: CHANGELOG.md
Username: user
Repo: repo1
Token: 123321
Api url: https://github.enterprise.com/api/v3
Data source: prs
Include messages: commits
Ignore tags with: empty
Limit: 30

🤖 - Generate changelog file:
===================================
✔ Releases found: 3
✔ Tags found: 5.0.0, 4.2.0
⠸ Getting all merged pull requestsTypeError: Cannot read property 'length' of undefined
at /usr/local/lib/node_modules/github-release-notes/dist/Gren.js:1375:39
at Array.filter ()
at /usr/local/lib/node_modules/github-release-notes/dist/Gren.js:1374:42
at Array.reduce ()
at Gren._groupBy (/usr/local/lib/node_modules/github-release-notes/dist/Gren.js:1373:55)
at /usr/local/lib/node_modules/github-release-notes/dist/Gren.js:1566:104
at Array.map ()
at Gren._callee14$ (/usr/local/lib/node_modules/github-release-notes/dist/Gren.js:1563:57)
at tryCatch (/usr/local/lib/node_modules/github-release-notes/node_modules/regenerator-runtime/runtime.js:62:40)
at Generator.invoke [as _invoke] (/usr/local/lib/node_modules/github-release-notes/node_modules/regenerator-runtime/runtime.js:296:22)
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Reproduziere das Problem mit dem bereitgestellten Befehl `gren changelog --generate --tags 5.0.0..4.2.0 --override --data-source prs --debug` gegenüber GitHub Enterprise. Untersuche `dist/Gren.js` ungefähr in den Zeilen 1373–1375, wo `_groupBy` beim Verarbeiten zusammengeführter Pull Requests auf einen undefinierten Wert zugreift; abgeschlossen ist die Aufgabe, wenn der Befehl ohne den TypeError abgeschlossen wird und das Changelog erzeugt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
release
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.