Description
The feature closing-remarks would show in which tag the PR (commit) first appeared:
This pull request first appeared in nightly
However, when the project publishes nightly or some sort of preview (unreleased) tag, it will show nightly as the first tag. This is usually not an informative information; instead, users would want to see the first "release" version, excluding all the pre-release tags.
Suggestions
- Exclude pre-release tags by default (or upon some configuration)
- If none of the stable releases (tags) include the commit, then show the first pre-release tag
- It would be even better if users can configure explicit patterns to ignore tags
Example URLs
PR: https://togithub.com/neovim/neovim/pull/22060
Merged commit: https://togithub.com/neovim/neovim/commit/27b81af19c498892f4b0444ad29b7be842f8e7b8
Shows "This pull request first appeared in nightly"; should be "first appeared in v0.9.0." (the commit is included in v0.9.0, ..., v0.9.5, stable, and nightly).
Description
The feature
closing-remarkswould show in which tag the PR (commit) first appeared:However, when the project publishes
nightlyor some sort of preview (unreleased) tag, it will shownightlyas the first tag. This is usually not an informative information; instead, users would want to see the first "release" version, excluding all the pre-release tags.Suggestions
Example URLs
PR: https://togithub.com/neovim/neovim/pull/22060
Merged commit: https://togithub.com/neovim/neovim/commit/27b81af19c498892f4b0444ad29b7be842f8e7b8
Shows "This pull request first appeared in nightly"; should be "first appeared in v0.9.0." (the commit is included in v0.9.0, ..., v0.9.5, stable, and nightly).