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
Description:
The target architecture parameter has default value: x64. It would be nice to derive it from underlying runner machine architecture e.g. if the runners run on ARM64 then default value would be aarch64.
Justification:
The aim is to keep the github runner pipelines agnostic to the underlying architecture of the machine where it runs e.g. we are migrating from X64 to ARM64 machines and it would be great to keep generic pipeline with a following step
instead of specifying architecture parameter. Such a change would be backward compatible, because the default value x64 would stay if underlying machine is X64.
Alternative solution would be to accept RUNNER_ARCHenvironment variable as default, but even now supplying it without additional mapping is not possible, because possible values (X86, X64, ARM, or ARM64) are not compatible with architecture parameter.
Are you willing to submit a PR?
I am not familiar with Typescript, but I can try :)
The text was updated successfully, but these errors were encountered:
Hello @bbednarek. Thank you for your feature request. Actually, we had a similar pull request to resolve the issue. Does the issue reproduce on the self-hosted agent ?
Could you please send the SHA for setup-java ? You can find it in Set up job step:
@dmitry-shibanov thanks for the quick suggestion. I double check it and it turns out that I was using actions/setup-java@v2. Once I upgraded to actions/setup-java@v3 everything works.
It would be nice to update documentation though.
Description:
The target architecture parameter has default value:
x64
. It would be nice to derive it from underlying runner machine architecture e.g. if the runners run onARM64
then default value would beaarch64
.Justification:
The aim is to keep the github runner pipelines agnostic to the underlying architecture of the machine where it runs e.g. we are migrating from
X64
toARM64
machines and it would be great to keep generic pipeline with a following stepinstead of specifying
architecture
parameter. Such a change would be backward compatible, because the default valuex64
would stay if underlying machine isX64
.Alternative solution would be to accept
RUNNER_ARCH
environment variable as default, but even now supplying it without additional mapping is not possible, because possible values (X86
,X64
,ARM
, orARM64
) are not compatible witharchitecture
parameter.Are you willing to submit a PR?
I am not familiar with Typescript, but I can try :)
The text was updated successfully, but these errors were encountered: