Skip to content

Commit 18d583a

Browse files
authored
Merge pull request #71 from fluree/fix/respect-arch-when-installing-babashka
Install arm64 babashka in arm64 runners
2 parents 75e4242 + ad55de5 commit 18d583a

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/babashka.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,21 @@ export async function getLatestBabashka(githubAuth?: string): Promise<string> {
2727

2828
export function getArtifactName(version: string): string {
2929
const platform = os.platform()
30+
let arch
31+
switch (os.arch()) {
32+
case 'x64':
33+
arch = 'amd64'
34+
case 'arm64':
35+
arch = 'aarch64'
36+
}
37+
3038
switch (platform) {
3139
case 'win32':
32-
return `babashka-${version}-windows-amd64.zip`
40+
return `babashka-${version}-windows-${arch}.zip`
3341
case 'darwin':
34-
return `babashka-${version}-macos-amd64.tar.gz`
42+
return `babashka-${version}-macos-${arch}.tar.gz`
3543
default:
36-
return `babashka-${version}-linux-amd64-static.tar.gz`
44+
return `babashka-${version}-linux-${arch}-static.tar.gz`
3745
}
3846
}
3947

0 commit comments

Comments
 (0)