Mike Ryan
525f80d6df
fix(package-rules): respect each dep update's fetchChangeLogs value ( #42671 )
...
* fix(package-rules): respect each dep update's fetchChangeLogs value
Ensures that changelog fetching respects each dep update's specific `fetchChangeLogs` value.
Given the following renovate configuration: https://github.com/justfalter/renovate-test-packagerules-fetchchangelogs/blob/fb9e070d0f9a4d6fc742c4a22edee2c9b055fece/.github/renovate.json5#L42-L61
My expectation is that Renovate would never fetch changelogs for `lodash`. However, when grouped
together with `chalk` and `tar` under `group of unrelated packages`, we find that
renovate fetches changelogs all packages, including `lodash`.
Before this change (`lodash` logs fetched):
- Run: https://github.com/justfalter/renovate-test-packagerules-fetchchangelogs/actions/runs/24480887343/job/71544876893
- (wrong) lodash, tar, and chalk all have changelogs: https://github.com/justfalter/renovate-test-packagerules-fetchchangelogs/pull/9
After this change, the PR created by renovate only contains changelogs for `chalk` and `tar`, but not `lodash`:
- Run: https://github.com/justfalter/renovate-test-packagerules-fetchchangelogs/actions/runs/24481738609/job/71547632550
- (expected) lodash does not have changelogs, but tar and chalk have changelogs: https://github.com/justfalter/renovate-test-packagerules-fetchchangelogs/pull/10
----
We can further explore the effectiveness of the change with a more elaborate configuration, where the top-level has `fetchChangeLogs: off`: https://github.com/justfalter/renovate-test-packagerules-fetchchangelogs/blob/0ea69c18b9171e38c56440c762faa68109d3d0d5/.github/renovate.json5#L41-L95
Before the change:
- Run: https://github.com/justfalter/renovate-test-packagerules-fetchchangelogs/actions/runs/24482213234/job/71549162174
- (wrong) lodash, tar, and chalk all have changelogs: https://github.com/justfalter/renovate-test-packagerules-fetchchangelogs/pull/15
- (expected) typescript (inherited `off`) does not have changelogs: https://github.com/justfalter/renovate-test-packagerules-fetchchangelogs/pull/17
- (expected) grunt (overridden `pr`) has changelogs: https://github.com/justfalter/renovate-test-packagerules-fetchchangelogs/pull/13
After the change::
- Run: https://github.com/justfalter/renovate-test-packagerules-fetchchangelogs/actions/runs/24482561172/job/71550255278
- (expected) lodash does not have changelogs, but tar and chalk have changelogs: https://github.com/justfalter/renovate-test-packagerules-fetchchangelogs/pull/22
- (expected) typescript (inherited `off`) does not have changelogs: https://github.com/justfalter/renovate-test-packagerules-fetchchangelogs/pull/24
- (expected) grunt (overridden `pr`) has changelogs: https://github.com/justfalter/renovate-test-packagerules-fetchchangelogs/pull/20
Portions of this PR previously appeared in #42368
* pre feedback: just use fetchChangeLogs from upgrade
* revert documentation.spec.ts changes
They've already been integrated with #42846
2026-04-27 15:28:15 +00:00
Michael Kriese
afb7ff9e52
docs: fix typo ( #42427 )
...
Co-authored-by: Jamie Tanna <jamie.tanna@mend.io >
2026-04-07 14:58:27 +00:00
Jamie Tanna
e0ce9dabd6
docs: prefix child options with their parent ( #41828 )
...
This also makes sure that our URL fragments should be more consistent
over the years, as duplicate names (across parent and child options)
cannot clash.
This also corrects links from the code to include the new fragment.
Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io >
2026-03-12 10:56:52 +00:00
Jamie Tanna
d5f1c61c9b
fix(docs): correct broken link ( #39616 )
...
As it was renamed in #39406 , but looks like there were warnings we
didn't spot, which are now failing when the docs attempt to build with
these new changes.
2025-11-28 16:26:51 +00:00
Brad Overton
54c32c17d6
feat: search for version in changelog body if not found in header ( #35879 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2025-07-04 20:05:46 +00:00
Martin Costello
4e036116df
docs(nuget): Fix NuGet casing ( #36501 )
2025-06-13 09:57:20 +00:00
RahulGautamSingh
5d262a9a6d
refactor(lib/data): move metadata-manual to lib/data ( #30260 )
2024-07-30 13:04:32 +00:00
Rhys Arkins
7973dbfc30
fix(changelogUrl): migrate and fix ( #29495 )
2024-06-07 06:37:02 +00:00
Michael Kriese
60ceb65cca
docs: validate relative links ( #28690 )
...
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com >
2024-04-30 10:56:15 +00:00
HonkingGoose
4b6867a7ec
docs: create Renovate and changelogs page ( #25982 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2023-12-19 08:51:16 +00:00