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

Build and test on additional platforms and against additional JDKs #301

Merged
merged 11 commits into from
Oct 25, 2022

Conversation

rickie
Copy link
Member

@rickie rickie commented Oct 17, 2022

No description provided.

@rickie rickie changed the base branch from master to rossendrijver/jdk-18-compatible October 18, 2022 13:45
@Stephan202 Stephan202 force-pushed the rossendrijver/jdk-18-compatible branch from 5676b49 to 810fe58 Compare October 22, 2022 14:14
@Stephan202 Stephan202 force-pushed the rossendrijver/jdk-18-compatible branch from 810fe58 to e69f82d Compare October 22, 2022 14:15
@Stephan202 Stephan202 force-pushed the rossendrijver/run_more_jdks branch from 9771f9c to 3f62b5f Compare October 22, 2022 14:18
@Stephan202 Stephan202 force-pushed the rossendrijver/run_more_jdks branch from ea50ded to da31915 Compare October 22, 2022 14:43
Copy link
Member

@Stephan202 Stephan202 left a comment

Choose a reason for hiding this comment

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

Rebased and added a commit based on what we discussed offline (if I recall the outcome exactly, that is), plus some other tweaks. In summary:

  1. Only support the latest non-LTS release.
  2. Use the latest LTS for non-Linux builds.
  3. Use specific macOS/Windows versions, like we do for Ubuntu.
  4. Use Zulu only for the EA build (since Temurin doesn't provide one, IIUC).

Suggested commit message:

Build and test on additional platforms and against additional JDK versions (#301)

@rickie rickie requested a review from Badbond October 23, 2022 15:33
@rickie
Copy link
Member Author

rickie commented Oct 23, 2022

Thanks for applying the suggestions from our last discussion 😄! Will mark it as ready for review :).

@rickie rickie marked this pull request as ready for review October 23, 2022 15:33
@rickie rickie added the chore A task not related to code (build, formatting, process, ...) label Oct 23, 2022
@rickie rickie added this to the 0.5.0 milestone Oct 23, 2022
@rickie rickie force-pushed the rossendrijver/jdk-18-compatible branch from e69f82d to 5ecf901 Compare October 23, 2022 15:38
Base automatically changed from rossendrijver/jdk-18-compatible to master October 23, 2022 16:15
Copy link
Member

@Badbond Badbond left a comment

Choose a reason for hiding this comment

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

LGTM. 👍 Alternative suggested commit message (not only different JDK version but also a different distribution, length also under 79 chars):

Build and test on additional platforms and against additional JDKs (#301)

@Stephan202
Copy link
Member

Merged the base branch into this branch (rebasing would require resolving a bunch of conflicts). Will merge once built.

@Stephan202
Copy link
Member

The UI-based merge operation didn't yield the expected result 🤔. Will fix.

@Stephan202 Stephan202 merged commit 6cb10ff into master Oct 25, 2022
@Stephan202 Stephan202 deleted the rossendrijver/run_more_jdks branch October 25, 2022 15:51
@rickie rickie changed the title Run build workflow for non-LTS JDKs Build and test on additional platforms and against additional JDKs Oct 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore A task not related to code (build, formatting, process, ...)
Development

Successfully merging this pull request may close these issues.

3 participants