diff --git a/nanolayer/installers/gh_release/resolvers/asset_resolver.py b/nanolayer/installers/gh_release/resolvers/asset_resolver.py index cde33e86..74b59376 100644 --- a/nanolayer/installers/gh_release/resolvers/asset_resolver.py +++ b/nanolayer/installers/gh_release/resolvers/asset_resolver.py @@ -23,7 +23,7 @@ class AssetResolver: LinuxInformationDesk.Architecture.I386: r"(i386|\-386|_386)", LinuxInformationDesk.Architecture.I686: r"(i686|\-686|_686)", LinuxInformationDesk.Architecture.ARM32: r"([Aa]rm32|ARM32)", - LinuxInformationDesk.Architecture.ARM64: r"([Aa]rm64|ARM64)", + LinuxInformationDesk.Architecture.ARM64: r"([Aa]rm64|ARM64)|(aarch64)", LinuxInformationDesk.Architecture.S390: r"(s390x|s390)", LinuxInformationDesk.Architecture.PPC64: r"(\-ppc|ppc64|PPC64|_ppc)", LinuxInformationDesk.Architecture.x86_64: r"([Aa]md64|\-x64|x64|x86[_-]64)", diff --git a/tests/installers/gh_release/test_gh_release_installer.py b/tests/installers/gh_release/test_gh_release_installer.py index 457edc2e..70319da5 100644 --- a/tests/installers/gh_release/test_gh_release_installer.py +++ b/tests/installers/gh_release/test_gh_release_installer.py @@ -215,6 +215,15 @@ "", "linux/arm64", ), + ( + "rg --version", + 0, + "mcr.microsoft.com/vscode/devcontainers/python:3.10-bullseye", + "BurntSushi/ripgrep", + "rg", + "", + "linux/arm64", + ), ], ) def test_gh_release_install(