cicd: build CLI for macos-arm64

This commit is contained in:
Christian Clason 2023-04-06 14:24:19 +02:00 committed by Andrew Hlynskyi
parent bbcf1e3746
commit 52f22a65eb
2 changed files with 11 additions and 9 deletions

View file

@ -16,14 +16,10 @@ const platformName = {
let archName = {
'x64': 'x64',
'x86': 'x86',
'ia32': 'x86'
'ia32': 'x86',
'arm64': 'arm64'
}[process.arch];
// ARM macs can run x64 binaries via Rosetta. Rely on that for now.
if (platformName === 'macos' && process.arch === 'arm64') {
archName = 'x64';
}
if (!platformName || !archName) {
console.error(
`Cannot install tree-sitter-cli for platform ${process.platform}, architecture ${process.arch}`