Skip to content
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

[#1180] feat(CI): Enable CI to test multiple JDK versions #1205

Merged
merged 8 commits into from
Dec 20, 2023

Conversation

jerryshao
Copy link
Contributor

What changes were proposed in this pull request?

This PR proposes to support multiple JDKs in github CI.

Why are the changes needed?

Fix: #1180

Does this PR introduce any user-facing change?

No.

How was this patch tested?

Existing tests.

@jerryshao jerryshao self-assigned this Dec 19, 2023
@jerryshao
Copy link
Contributor Author

I think the build and integration tests can be paralleled, so the total CI time is pretty close to before. cc @yuqi1129 @FANNG1

@jerryshao
Copy link
Contributor Author

jerryshao commented Dec 20, 2023

I think we can enable all the tests currently, and optimize to use daily tests to run against jdk11 or 17 if necessary. WDYT?

@jerryshao
Copy link
Contributor Author

@xunliu @FANNG1 @yuqi1129 please help to review, thanks!

integration-test/build.gradle.kts Show resolved Hide resolved
@@ -10,7 +10,7 @@ guava = "31.1-jre"
lombok = "1.18.20"
slf4j = "2.0.9"
log4j = "2.22.0"
jetty = "9.4.51.v20230217"
jetty = "9.4.53.v20231009"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why did we update the jetty version?

Copy link
Contributor Author

@jerryshao jerryshao Dec 20, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can revert the version. I bumped the version to see if it can fix the JDK17 problem I met yesterday, seems unrelated.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can revert the version.

Would you revert the change here? If no modifications are made later, I will approve it now.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will do it.

Copy link
Contributor

@yuqi1129 yuqi1129 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jerryshao jerryshao merged commit 813c94f into apache:main Dec 20, 2023
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Subtask] Enable CI to build and test against JDK 11 and 17
2 participants