-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Build: Upgrade to gradle 8.8 #8486
Conversation
Working on finding a workaround for |
8ea2dee
to
8e2ae6d
Compare
Re-testing |
Unfortunately I think it's important to be up to date in regards of Gradle. I will propose a fix to |
totally agree, worst case we can drop rev-api and find alternatives. But we can't keep gradle out of date. cc: @nastra, @Fokko, @danielcweeks, @rdblue |
I'm resuming my work on this one, upgrading to Gradle 8.5 and proposing a fix for revapi. I will share details soon. |
I'm back on this one, sorry for the delay. I will share the gradle 8.5 update + revapi approach. |
As gradle 8.6 is available, I will resume this PR upgrading to 8.6. |
Now upgrading to Gradle 8.7 and proposing alternative approach to revapi plugin. |
nit: currently the PR upgrades to 8.6 and the linked issue says 8.7 |
@findepi that's correct for the gradle update PR because we want to fix revapi and shadow plugins first. I will update the PR to avoid confusion. Thanks ! |
NB: the |
@nastra as discussed, I identified the problem with
So the issue is about the old API where it uses |
41538ae
to
6d7af9f
Compare
647a5ed
to
e9e7d07
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for pushing this @jbonofre, took a bit of time and effort, but it looks like we're there 🎉
I did a quick check and it triggers the revapi: https://github.com/apache/iceberg/actions/runs/9664376603/job/26658848689?pr=10209
@Fokko great ! I tested locally and it detects the revapi breaking changes cleanly now 😄 Thanks for testing on GH Actions ! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, I also verified locally that RevAPI correctly detects breaking changes
Close #8485