Skip to content

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

Merged
hiranya911 merged 3 commits into
masterfrom
hkj-java-8
Jun 15, 2021
Merged

fix: Using Java 8 in release and nightly builds#573
hiranya911 merged 3 commits into
masterfrom
hkj-java-8

Conversation

@hiranya911

@hiranya911 hiranya911 commented Jun 14, 2021

Copy link
Copy Markdown
Contributor

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

@lahirumaramba lahirumaramba left a comment

Copy link
Copy Markdown
Member

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