Add mapping for Windows ARM64 to x86_64 artifacttool, similar to workaround for Darwin. Issue: https://developercommunity.visualstudio.com/t/azure-devops-cli-extension-issues-on-ARM/10084070 (#1287)

This commit is contained in:
Scott Fudally 2022-07-28 05:55:16 -07:00 коммит произвёл GitHub
Родитель 17b627a7cd
Коммит 18e461c96f
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -166,6 +166,11 @@ def _get_current_release(organization, override_version):
if os_name == "Darwin" and arch in ["amd64", "arm64"]:
arch = "x86_64"
# Similarly for Windows ARM64 targets there is no version of artifact tool. However, the x86_64
# version can run under emulation, so we use that instead.
if os_name == "Windows" and arch == "ARM64":
arch = "x86_64"
release = client.get_clienttool_release(
"ArtifactTool",
os_name=os_name,