From 75fed05a41523f6f9efd763572f399387664f3fe Mon Sep 17 00:00:00 2001 From: Martin Blom Date: Wed, 21 Apr 2021 20:26:17 +0200 Subject: [PATCH] Fix macOS arch checks. --- lib/binaries/gecko_driver_github.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/binaries/gecko_driver_github.ts b/lib/binaries/gecko_driver_github.ts index 6ddc6eea..fb333694 100644 --- a/lib/binaries/gecko_driver_github.ts +++ b/lib/binaries/gecko_driver_github.ts @@ -73,7 +73,7 @@ export class GeckoDriverGithub extends GithubApiConfigSource { if (item.version === inputVersion) { let assetsArray = json[item.index].assets; for (let asset of assetsArray) { - if ((asset.name as string).includes(this.oshelper())) { + if ((asset.name as string).includes(this.oshelper() + '.')) { return {url: asset.browser_download_url, version: inputVersion}; } } @@ -87,7 +87,7 @@ export class GeckoDriverGithub extends GithubApiConfigSource { private oshelper(): string { // Get the os type name. if (this.ostype === 'Darwin') { - return 'macos'; + return this.osarch === 'x64' ? 'macos' : 'macos-aarch64'; } else if (this.ostype === 'Windows_NT') { return this.osarch === 'x64' ? 'win64' : 'win32'; } else {