-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release Notes - PR release notes only for first dep in a monorepo #10954
Comments
@rarkins - please let me know if you require further information to triage this |
I don't see any minimal reproduction repository (please see the linked document above). I believe it's related to the way we de-dupe packages from the same repo |
@rarkins - the reproduction repository is this one - https://github.com/setchy/apollo-federation-poc/pull/17 |
The presence of 13 dependencies disqualifies it as minimal |
Got it. Fixed |
Thank you for providing a reproduction! 🎉 🚀 The Renovate team will take a look at the reproduction repository. |
I think it's this logic that's causing us to dedupe: renovate/lib/workers/pr/index.ts Lines 317 to 329 in aa4fabe
The further challenge is that we display release notes in PRs grouped by repo today, so that would need to change because monorepos can have different packages with different release notes. |
To progress from status:requirements to status:ready we'd need agreement on how the logic and presentation should work once we move from the assumption of source URLs being the "key" for each release notes. |
Resolved with #12543 |
How are you running Renovate?
If using the hosted app, please skip to the next section.
Otherwise, if self-hosted, please complete the following:
Please select which platform you are using:
Renovate version: @latest (25.56.10 at time of post)
Describe the bug
We have a nodejs project that has dependencies on both
@apollo/federation
and@apollo/gateway
It appears that when renovate-bot is producing the PR release notes is not handling both of the
CHANGELOG.md
files in the monorepo for each respective depdencyMinimal reproduction details below
Only the
apollographql/federation
CHANGELOG.md notes are added, while theapollographql/gateway
CHANGELOG.md is skipped entirely...
Relevant debug logs
Click me to see logs
Have you created a minimal reproduction repository?
Please read the minimal reproductions documentation to learn how to make a good minimal reproduction repository.
Additional context
...
The text was updated successfully, but these errors were encountered: