Files
renovate/lib
Michael Kriese ad515fb962 fix(workers/repository): keep lookup results out of the extract cache (#46982)
* fix(workers): keep lookup results out of the extract cache

The extract cache stored the package files by reference, so lookup
results such as a `skipReason` were saved with them and reused on the
next run, which then skipped those dependencies. Store and load a copy
of the package files instead, and bump the extract cache revision so
existing caches are discarded.

Co-Authored-By: Claude Opus 5.5 <michael.kriese+claude-code@mend.io>
Co-Authored-By: Claude Sonnet 5.5 <michael.kriese+claude-code@mend.io>

* test(workers): drop the coverage ignore of the cached extract branch

The cached extract branch is now covered by tests.

Co-Authored-By: Claude Opus 5.5 <michael.kriese+claude-code@mend.io>
Co-Authored-By: Claude Sonnet 5.5 <michael.kriese+claude-code@mend.io>

* fix(workers/repository): keep the extract cache revision

Keep the existing extract caches; they are refreshed by the next base
branch or config change.

Co-Authored-By: Claude Opus 5.5 <michael.kriese+claude-code@mend.io>
Co-Authored-By: Claude Sonnet 5.5 <michael.kriese+claude-code@mend.io>

---------

Co-authored-by: Claude Opus 5.5 <michael.kriese+claude-code@mend.io>
2026-10-13 08:07:47 +00:00
..