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

feat: add support for SapMachine JDK/JRE #614

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Shegox
Copy link

@Shegox Shegox commented Mar 27, 2024

Description:
This PR adds support for setting up the SapMachine JDK/JRE using the setup-java action.
The implementation is heavily inspired by the dragonwell implementation.
The setup-java supports setting up SapMachine for JRE and JDK for following operating systems/architectures:

  • macos (arm/x86)
  • linux (arm/x86)
  • linux-muse (x86) (for alpine containers)
  • windows (x86)

The releases URL https://sap.github.io/SapMachine/assets/data/sapmachine-releases-all.json, which is used to determine the download URL, contains the up-to-date full list of all SapMachine JDKs and JREs.

Otherwise this PR adds 21 to the list of major e2e tested versions for all releases, which works for all. If you want I can as well add it to a separate PR.

Related issue:
fixes #72
fixes SAP/SapMachine#821

Check list:

  • Mark if documentation changes are required.
  • Mark if tests were added or updated to cover the changes.

Tested additionally via:

@Shegox Shegox requested a review from a team as a code owner March 27, 2024 14:09
Co-authored-by: Christian Schwaninger <christian.schwaninger@sap.com>
Copy link

@RealCLanger RealCLanger left a comment

Choose a reason for hiding this comment

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

Great stuff. Thank you for doing this.

Copy link
Contributor

@gdams gdams left a comment

Choose a reason for hiding this comment

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

LGTM

@gdams
Copy link
Contributor

gdams commented Apr 10, 2024

@aparnajyothi-y can we get a review of this PR please

@joergmann
Copy link

great!

@rjayasinghe
Copy link

Great! Go for it! 💚

@RealCLanger
Copy link

@HarithaVattikuti can you take a look?

@RealCLanger
Copy link

@priyagupta108 can you take a look?

@RealCLanger
Copy link

@mahabaleshwars Could you take a look here or give us some ETA for when this can be merged? We have quite some folks waiting for this... Thanks

@fniephaus
Copy link
Contributor

@RealCLanger #501 is stuck in a similar fashion: no response from the maintainers for months. I was told they need their lawyers to review the license of the JDK distro to ensure the distro can be integrated into this action. We went through this with them when adding Oracle JDK (#401), but somehow it now seems that process is stuck indefinitely.

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.

Github action for SapMachine Add support for SapMachine binaries
6 participants