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

Downgrade project to use Java 8 for the build pipeline #257

Merged
merged 1 commit into from
Jan 24, 2022
Merged

Conversation

npepinpe
Copy link
Collaborator

Description

This PR downgrades the project's build pipeline to Java 8. Since we target Java 8, to ensure that users on Java 8 can use this library, we need to also run our complete pipeline over Java 8. Unfortunately targeting the language level is not enough as that only guarantees newer language features are not used, but does not guarantee things such as using new standard library functions which are not available in Java 8.

Pull Request Checklist

  • All commit messages match our commit message guidelines
  • The submitting code follows our code style
  • If submitting code, please run mvn clean install -DskipTests locally before committing
  • Ensure all PR checks are green

Downgrade project build pipeline to Java 8. Since we target Java 8, to
ensure that users on Java 8 can use this library, we need to also run
our complete pipeline over Java 8. Unfortunately targeting the language
level is not enough as that only guarantees newer language features are
not used, but does not guarantee things such as using new standard
library functions which are not available in Java 8.
@npepinpe npepinpe merged commit 2ffe49c into master Jan 24, 2022
@npepinpe npepinpe deleted the np-java-8 branch January 24, 2022 17:26
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.

1 participant