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

Update GitHub Actions pipeline to use JDK 17 for compilation only #44

Merged
merged 1 commit into from
Mar 14, 2022

Conversation

eocantu
Copy link
Contributor

@eocantu eocantu commented Mar 14, 2022

resilience4j dropwizard bundle PR

With JDK 17 released as the newest LTS version of Java, we want to build new artifacts with it. This PR changes the release workflow to compile with JDK 17, and changes the pull request workflow to test new PRs with both JDK 11 and JDK 17.

Note: We will use JDK 17 for compilation only. Released byte-code will still be Java 11.

Changed

  • GitHub Actions "Release" workflow uses JDK 17 for compilation
  • GitHub Actions "Pull Request Check" workflow tests PRs with both JDK 11 and JDK 17

PR Checklist Forms

  • CHANGELOG.md updated
  • Unit test(s) added
  • Reviewer assigned
  • PR assigned (presumably to submitter)
  • Labels added (enhancement, bug, documentation)

@eocantu eocantu merged commit 862a55a into master Mar 14, 2022
@eocantu eocantu deleted the use-jdk-17 branch March 14, 2022 21:49
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.

None yet

2 participants