Skip to content

Commit e26d897

Browse files
authoredJan 31, 2023
Merge pull request #636 from per1234/arm-arch
Add support for all Task build architectures
2 parents bf9d22f + 43e1bb8 commit e26d897

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed
 

‎dist/index.js

+8-1
Original file line numberDiff line numberDiff line change
@@ -146,8 +146,15 @@ function computeVersion(version, repoToken) {
146146
});
147147
}
148148
function getFileName() {
149+
var _a;
149150
const platform = osPlat === "win32" ? "windows" : osPlat;
150-
const arch = osArch === "x64" ? "amd64" : "386";
151+
const arches = {
152+
arm: "arm",
153+
arm64: "arm64",
154+
x64: "amd64",
155+
ia32: "386",
156+
};
157+
const arch = (_a = arches[osArch]) !== null && _a !== void 0 ? _a : osArch;
151158
const ext = osPlat === "win32" ? "zip" : "tar.gz";
152159
const filename = util.format("task_%s_%s.%s", platform, arch, ext);
153160
return filename;

‎src/installer.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,13 @@ async function computeVersion(
136136

137137
function getFileName() {
138138
const platform: string = osPlat === "win32" ? "windows" : osPlat;
139-
const arch: string = osArch === "x64" ? "amd64" : "386";
139+
const arches = {
140+
arm: "arm",
141+
arm64: "arm64",
142+
x64: "amd64",
143+
ia32: "386",
144+
};
145+
const arch: string = arches[osArch] ?? osArch;
140146
const ext: string = osPlat === "win32" ? "zip" : "tar.gz";
141147
const filename: string = util.format("task_%s_%s.%s", platform, arch, ext);
142148

0 commit comments

Comments
 (0)