Missing Changelogs / changelog version retrieval change #29687
Replies: 4 comments 3 replies
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Hi there, This is intended as a polite, automated request that users avoid We know it might be common elsewhere but we participate in hundreds of discussions a week and would need to turn off GitHub mobile notifications if we were mentioned in every one. As a general rule, we will read and respond to all discussions in this repository, so there is no need to mention us. Thanks, the Renovate team |
Beta Was this translation helpful? Give feedback.
-
It is probably an edge case, but there hasn't to be tags present to publish new versions. E.g. people could publish NPM packages versions without using any git tags. |
Beta Was this translation helpful? Give feedback.
-
I wonder if this change would fix the issues observed in #29943? In the provided reproduction for that question there are no missing versions in the registry (Docker Hub) nor on the tags & releases of the source (GitHub). |
Beta Was this translation helpful? Give feedback.
-
Currently renovate can't show changelogs when there are missing versions on the registry which are available on source repo.
This often confuses users and they ask questions why there are no changelogs when the source repo has all versions as releases.
current behavior
So current behavior for changelogs.
I would like to change step 3 to use the platform specific datasource instead ( eg github-tags for GitHub), so we've all required versions to calculate the diff.
sample
An npm package is published as version 1.0.0, 1.0.1 and 1.0.2.
Version 1.0.1 is retracted because of a big bug.
The source is public on GitHub with releases for all versions (using semantic-release).
Renovate opens a PR to update from 1.0.0 to 1.0.2 but doesn't show changelogs because of the missing version on npmjs.
Another sample is k3s. Some users use a custom datasource to only allow the latest stable version, so renovate has only that version. This causes again missing changelogs.
related
Beta Was this translation helpful? Give feedback.
All reactions