Description
Description:
Currently, setup-java
configures the installed Java as default, however, there are cases when no change in JAVA_HOME
is needed.
I suggest adding configure-as-default
boolean input field (default true
) so users could opt-out of configuring the installed Java for the default one.
Justification:
https://github.com/oracle-actions/setup-java downloads java binary, and it then calls actions/setup-java
to set it up.
I use oracle-actions/setup-java
to fetch Java EA (e.g. Java 22). I do not want Java 22 to be set as default since it would fail the build (e.g. Gradle does not yet support running with Java 22).
I need Java 22 for tests only, so I want Java 22 to be present, however, I would like to keep JAVA_HOME
untouched.
Are you willing to submit a PR?
Maybe