-
Notifications
You must be signed in to change notification settings - Fork 963
[ci] Move CI to JDK11 #3027
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
[ci] Move CI to JDK11 #3027
Conversation
27b9a3a to
72f70b8
Compare
|
rerun failure checks |
|
rerun failure checks |
|
rerun failure checks |
1 similar comment
|
rerun failure checks |
|
rerun failure checks |
1 similar comment
|
rerun failure checks |
|
@eolivelli @dlg99 @merlimat PTAL |
|
Can we use a matrix to run both the jdk1.8 and jdk11? |
|
The matrix adds a significant overhead for every pull request since the tests execution is doubled. Also, from a mid-term perspective, when we will upgrade to JDK 17 (or next lts) it's not a good idea to duplicate the CI jobs another time. |
|
@dlg99 I think we could merge this before the release branch creation |
dlg99
left a comment
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.
Awesome!
* Revert "[build] remove Maven POM files (#3009)" This reverts commit e089b51. * rxjava: add maven dependency (cherry picked from commit ac73541) * Bring guava to the same version as gradle * ignore deprecation warnings in tests * mockito-inline, as in gradle + suppress warnings * suppressed warning * Exclude site3/ from RAT check * CI to use (mostly) maven * OWASP check with maven * Up'd versions to match gradle, corrected license files: looks like gradle build didn't force versions consistently * Removed current-version-image to match #3027 * Shading patetrn to match gradle * Fixed/suppressed CVEs * Attempt to fix failing tests in CompactionByEntriesWithMetadataCacheTest Co-authored-by: lushiji <lushiji@didiglobal.com>
* Revert "[build] remove Maven POM files (apache#3009)" This reverts commit e089b51. * rxjava: add maven dependency (cherry picked from commit ac73541) * Bring guava to the same version as gradle * ignore deprecation warnings in tests * mockito-inline, as in gradle + suppress warnings * suppressed warning * Exclude site3/ from RAT check * CI to use (mostly) maven * OWASP check with maven * Up'd versions to match gradle, corrected license files: looks like gradle build didn't force versions consistently * Removed current-version-image to match apache#3027 * Shading patetrn to match gradle * Fixed/suppressed CVEs * Attempt to fix failing tests in CompactionByEntriesWithMetadataCacheTest Co-authored-by: lushiji <lushiji@didiglobal.com>
Master issue: #3025
Motivation
BookKeeper has been running with JDK11 for a long time. The official docker image is using JDK11 so it's much better to verify the codebase using JDK11
Changes