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

fix: Using Java 8 in release and nightly builds #573

Merged
merged 3 commits into from
Jun 15, 2021
Merged

Conversation

hiranya911
Copy link
Contributor

@hiranya911 hiranya911 commented Jun 14, 2021

This makes it possible to upgrade a wide range of the tools/dependencies we use. We will continue to compile source down to Java 1.7 compatibility (required config already present in pom.xml), and therefore the resulting artifacts will work on Java 7. Added Java 7, 8 and 11 to the CI build matrix for added coverage.

Environment variable manipulation in tests do not work on Java 8 and above, and therefore implemented some workarounds for that too.

@hiranya911 hiranya911 added the release:stage Stage a release candidate label Jun 14, 2021
Copy link
Member

@lahirumaramba lahirumaramba left a comment

Choose a reason for hiding this comment

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

Great! Thanks, Hiranya!
LGTM!

@hiranya911 hiranya911 merged commit ccc36ab into master Jun 15, 2021
@hiranya911 hiranya911 deleted the hkj-java-8 branch June 15, 2021 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release:stage Stage a release candidate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants