kartoza / prj.app

A django app for creating visual changelogs for software releases
29 stars 32 forks source link

Add "exclude" tags to changelog GitHub PR harvest #1283

Open zacharlie opened 3 years ago

zacharlie commented 3 years ago

Currently, when PRs are harvested from GitHub, the entries are filtered by label (tag) and state (open/ closed). For changelog entries, this results in a lot of "closed" changelog entries that were not merged being included in the harvest, as "closed" is a state assigned to both closed AND merged PRs. At this point, these extraneous entries must be removed from the changelog entries manually.

If we could add an option to exclude entries based on label (e.g. stale), this workload would be greatly reduced.