You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
##[debug]java-version input is empty, looking for java-version-file input
##[debug]Parsed version from file 'null'
Error: No supported version was found in file .tool-versions
##[debug]Node Action run completed with exit code 1
##[debug]Finishing: Set up Java
This happens because the version regex does not accept the trailing .0.LTS. In other words, a .tool-versions content of java temurin-21.0.5+11 would pass the regex, but would not be a version known to the asdf plugin.
Task version:
v4.6.0.
Platform:
Ubuntu
macOS
Windows
Runner type:
Hosted
Self-hosted
Repro steps:
Create .tool-versions file at repository root with contents:
Description:
A
.tool-versions
file with a valid Temurin version specifier is parsed as having anull
version.Given the following
.tool-versions
:I can install Java locally with asdf:
(The list of valid versions is given by
asdf list-all java
.)But with the following action configuration:
The action fails to parse the version.
Relevant debug log:
This happens because the version regex does not accept the trailing
.0.LTS
. In other words, a.tool-versions
content ofjava temurin-21.0.5+11
would pass the regex, but would not be a version known to the asdf plugin.Task version:
v4.6.0.
Platform:
Runner type:
Repro steps:
Create
.tool-versions
file at repository root with contents:Use action configuration:
Expected behavior:
The action should install Temurin JDK
21.0.5+11.0.LTS
.Actual behavior:
The action does not parse the version.
The text was updated successfully, but these errors were encountered: