Skip to content

Commit 6a9c174

Browse files
committed
Fix action not downloading correct version on ARM
1 parent ae67855 commit 6a9c174

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

src/installer.ts

+16-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ async function downloadRelease(version: string): Promise<string> {
8383
}
8484

8585
function getFileName(version: string): string {
86-
const arch: string = osArch == "x64" ? "64bit" : "32bit";
86+
let arch = "";
8787
let platform = "";
8888
let ext = "";
8989
switch (osPlat) {
@@ -101,6 +101,21 @@ function getFileName(version: string): string {
101101
break;
102102
}
103103

104+
switch (osArch) {
105+
case "x32":
106+
arch = "32bit";
107+
break;
108+
case "x64":
109+
arch = "64bit";
110+
break;
111+
case "arm":
112+
arch = "ARMv7";
113+
break;
114+
case "arm64":
115+
arch = "ARM64";
116+
break;
117+
}
118+
104119
return util.format("arduino-cli_%s_%s_%s.%s", version, platform, arch, ext);
105120
}
106121

0 commit comments

Comments
 (0)