-
Notifications
You must be signed in to change notification settings - Fork 797
Description
Description:
The environment variable name is inconsistent: sometimes it is JAVA_HOME_17_AARCH64
and sometimes it is JAVA_HOME_17_ARM64
.
`JAVA_HOME_${majorVersion}_${this.architecture.toUpperCase()}`, |
Task version:
'actions/setup-java@v3' (SHA:0ab4596768b603586c0de567f2430c30f5b0d2b0)
Platform:
- Ubuntu
- macOS
- Windows
Runner type:
- Hosted
- Self-hosted
Repro steps:
A description with steps to reproduce the issue. If your have a public example or repo to share, please provide the link.
Expected behavior:
The variable name should be consistent.
Preferably, the variable name should use the same values as the action's architecture
input parameter:
Line 36 in 9eda6b5
- `architecture`: The target architecture of the package. Possible values: `x86`, `x64`, `armv7`, `aarch64`, `ppc64le`. Default value: Derived from the runner machine. |
Actual behavior:
If user omits architecture
, then setup-java
generates JAVA_HOME_17_ARM64
environment variable.
If user passes architecture: aarch64
, then setup-java
generates JAVA_HOME_17_AARCH64
variable.