-
Notifications
You must be signed in to change notification settings - Fork 967
fix(deps): update dependency me.champeau.gradle:japicmp-gradle-plugin to v0.4.3 (main) #11528
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
fix(deps): update dependency me.champeau.gradle:japicmp-gradle-plugin to v0.4.3 (main) #11528
Conversation
melix/japicmp-gradle-plugin#70 changes the api diff file content to
from
which totally makes sense but for us the old behavior was probably more comfortable because when nothing changed then we didn't need to regenerate the file after release. @trask wdyt do we want to keep the old behavior? We could do something like
|
@jack-berg do you have any preference since you have more stable modules in core repo and we'll want to coordinate |
Even when nothing changes, we commit copies of the "No changes" files to a directory with that version. E.g.: https://github.com/open-telemetry/opentelemetry-java/pull/6453/files#diff-03e9cd5e2b2136b407e2c4d34ec0cd05952a55fba9f8312e851baa9c7865d2ac So I don't see much of a difference of whether those files contain this additional information. Also, @jkwatson added automation for the post-release steps, so the impact on maintainers is marginal. I think unless it makes my life harder, I have a slight preference towards keeping our config close to the default behavior of japicmp - seems a little less fragile. |
We don't add the apidiffs when there are no changes. It is the current vs latest one (https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/docs/apidiffs/current_vs_latest/opentelemetry-instrumentation-api.txt) that will now need updating when the version changes. I think it is better to handle this with post release automation. |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
… to v0.4.3 (main) (open-telemetry#11528) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Lauri Tulmin <[email protected]>
This PR contains the following updates:
0.4.2
->0.4.3
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.