mirror of
https://github.com/actions/setup-java.git
synced 2026-06-22 03:47:45 +00:00
Distributions like JetBrains Runtime publish 4-segment versions such as '17.0.8.1+1080.1' that the semver package rejects. Both compareBuild and satisfies throw on these, which surfaced to users as "Error: Invalid Version: 17.0.8.1+1080.1" and aborted the whole install when any available version was non-semver. Guard with an early semver.valid check so unparseable versions are treated as a non-match. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| distributions | ||
| auth.ts | ||
| cache.ts | ||
| cleanup-java.ts | ||
| constants.ts | ||
| gpg.ts | ||
| setup-java.ts | ||
| toolchains.ts | ||
| util.ts | ||