Add experimental win32 arm64 build support
This commit is contained in:
parent
6ca3719625
commit
ef275e6ef6
4 changed files with 20 additions and 3 deletions
|
@ -43,6 +43,8 @@ const getHeader = (
|
|||
appVersion: string,
|
||||
osVersion: string,
|
||||
userAgent: string,
|
||||
arch: string,
|
||||
runningUnderARM64Translation: boolean,
|
||||
linuxVersion?: string
|
||||
): string =>
|
||||
[
|
||||
|
@ -53,6 +55,7 @@ const getHeader = (
|
|||
Environment: getEnvironment(),
|
||||
'App version': appVersion,
|
||||
'OS version': osVersion,
|
||||
Arch: `${arch}${runningUnderARM64Translation ? ' (ARM64 Translation)' : ''}`,
|
||||
...(linuxVersion && { 'Linux version': linuxVersion }),
|
||||
}),
|
||||
headerSection('User info', user),
|
||||
|
@ -87,6 +90,8 @@ export function getLog(
|
|||
appVersion: string,
|
||||
osVersion: string,
|
||||
userAgent: string,
|
||||
arch: string,
|
||||
runningUnderARM64Translation: boolean,
|
||||
linuxVersion?: string
|
||||
): string {
|
||||
let header: string;
|
||||
|
@ -99,6 +104,8 @@ export function getLog(
|
|||
appVersion,
|
||||
osVersion,
|
||||
userAgent,
|
||||
arch,
|
||||
runningUnderARM64Translation,
|
||||
linuxVersion
|
||||
);
|
||||
body = logEntries.map(formatLine).join('\n');
|
||||
|
|
|
@ -892,12 +892,18 @@ export function getUpdateFileName(
|
|||
}
|
||||
|
||||
let path: string | undefined;
|
||||
let fileFilter: (({ url }: { url: string }) => boolean) | undefined;
|
||||
|
||||
if (platform === 'darwin') {
|
||||
fileFilter = ({ url }) => url.includes(arch) && url.endsWith('.zip');
|
||||
} else if (platform === 'win32') {
|
||||
fileFilter = ({ url }) => url.includes(arch) && url.endsWith('.exe');
|
||||
}
|
||||
|
||||
if (fileFilter) {
|
||||
const { files } = info;
|
||||
|
||||
const candidates = files.filter(
|
||||
({ url }) => url.includes(arch) && url.endsWith('.zip')
|
||||
);
|
||||
const candidates = files.filter(fileFilter);
|
||||
|
||||
if (candidates.length === 1) {
|
||||
path = candidates[0].url;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue