Open gregw opened 1 month ago
I'm not sure how far back this goes, so perhaps we need to regenerate all the release since 12.0.0?
Yup. I'm already looking at it. The issue is happening for PRs without issues associated with it. And this is affecting both VERSION.TXT and GitHub releases as well. I have a fix that is almost ready for GH releases. The idea I have in mind is to unify both generators into a single piece of code, and so have the exact same content generated.
The idea I have in mind is to unify both generators into a single piece of code, and so have the exact same content generated.
Lets chat, this is something that's been on my mind as well. Also having 1 pass through the github API would be swell for generating the 3 things we need (VERSION.txt, tag text, and changelog markdown for releases)
@olamy I think it is more than just PRs without issues, as the examples listed above are PRs with issues.
@gregw sorry I'm referring the code we have for this :). the code is mixing commits and PRs. As we still have direct commits without using PRs so the code must parse commits and PRs to generate changelog.
@gregw those one were not in changelog https://github.com/jetty/jetty.project/pull/12182 https://github.com/jetty/jetty.project/pull/12176 https://github.com/jetty/jetty.project/pull/12098 no issue and no label attached :(
missing entries fixed with https://github.com/webtide/webtide-release-tools/pull/3
It needs to be used for VERSION.TXT as well
Jetty version(s) all
Description
The VERSION.TXT file is not being correctly generated. For example the recent 12.0.13 build was generated with:
But this is missing several issues and/or PRs that were in the project:
The project has 71 issues and PR in the Done column, so assuming an issue and PR for each, that should be at least 35 entries in the VERSION.TXT, but there are only 25. So we are missing at least 10 entries (perhaps 20 if they were PRs only).