Repository navigation
Release notes stay compare-only once a lookup fails: the fallback is cached under repository:version and every hit refreshes its TTL
#46568
How are you running Renovate?A Mend.io-hosted app Which platform you running Renovate on?GitHub.com Which version of Renovate are you using?44.112.0 (hosted app job log and local reproduction) Please tell us more about your question or problemWhat I saw. In one repository on the hosted app, a few PRs render a Release Notes section that has only the version header and a How I traced it. I called How I confirmed it. On the hosted app I added Why it happens. Per version,
Three things combine. The fallback object is truthy, so it is stored exactly like real notes. The key contains none of the inputs that decide whether a lookup can succeed ( Public reproduction on the hosted app: https://github.com/aslafy-z/renovate-reproduction-stale-cache
Same repository, same chart, same release, same run, Renovate 44.112.0:
Two notes for anyone reproducing. The key also appends the release Suggested fix, any one of which breaks the loop:
Related but different: #36939 and #46302 (key collision between packages sharing a repository), #34109 (deduplication of notes across upgrades of one repository), #44081 (LinuxServer images, configuration only). Logs (if relevant)LogsHosted app job log, identical on every run while the PR stayed compare-only: Rendered section of that PR: |
Replies: 1 comment
|
Thanks! It's a very nice catch. Fix coming #46612 |
Thanks! It's a very nice catch. Fix coming #46612