mirror of
https://github.com/actions/setup-java.git
synced 2025-04-21 02:16:45 +00:00
Currently the resolved version is cached. For example something like 8.0.141. On other hand when a version is looked up in the cache the string provided by the user is used. This may lead to unexpected behavior. 1.8 will not match 8.0.141. Normalizing the version string before looking up in the tool cache will solve the problem. The normalized version (8.x) will match the entry in the cache as expected. Normalizing the string in the beginning of the flow won't hurt as it is a valid version specification. What is more it the user can supply the normalized version directly so the code should be able to work with it. |
||
---|---|---|
.. | ||
auth.test.ts | ||
installer.test.ts | ||
verify-java.ps1 | ||
verify-java.sh |