build: Build on ARM

This commit is contained in:
Felix Rieseberg 2020-12-13 16:32:44 -08:00
parent 7a8a54c76b
commit d7c657e671
4 changed files with 828 additions and 934 deletions

View file

@ -89,6 +89,12 @@ jobs:
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
WINDOWS_CODESIGN_FILE: ${{ steps.write_file.outputs.filePath }}
WINDOWS_CODESIGN_PASSWORD: ${{ secrets.WINDOWS_CODESIGN_PASSWORD }}
- name: Make (ARM)
if: matrix.os == 'macOS-latest' && startsWith(github.ref, 'refs/tags/')
run: yarn make --arch=arm64
env:
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
- name: Make (ia32)
if: matrix.os == 'windows-latest' && startsWith(github.ref, 'refs/tags/')
run: yarn make -- --arch=ia32

View file

@ -10,7 +10,8 @@
"make": "electron-forge make",
"publish": "electron-forge publish",
"lint": "prettier --write src/**/*.{ts,tsx}",
"less": "node ./tools/lessc.js"
"less": "node ./tools/lessc.js",
"tsc": "tsc -p tsconfig.json --noEmit"
},
"keywords": [],
"author": "Felix Rieseberg, felix@felixrieseberg.com",
@ -45,6 +46,6 @@
"prettier": "^2.2.1",
"rimraf": "^3.0.2",
"standard": "^16.0.3",
"typescript": "^3.9.7"
"typescript": "^4.1.3"
}
}

View file

@ -11,27 +11,24 @@ export async function clearCache() {
}
}
export function clearStorageData() {
return new Promise((resolve) => {
if (!session.defaultSession) {
return resolve();
}
export async function clearStorageData() {
if (!session.defaultSession) {
return;
}
session.defaultSession.clearStorageData(
{
storages: [
"appcache",
"cookies",
"filesystem",
"indexdb",
"localstorage",
"shadercache",
"websql",
"serviceworkers",
],
quotas: ["temporary", "persistent", "syncable"],
},
resolve
);
});
await session.defaultSession.clearStorageData(
{
storages: [
"appcache",
"cookies",
"filesystem",
"indexdb",
"localstorage",
"shadercache",
"websql",
"serviceworkers",
],
quotas: ["temporary", "persistent", "syncable"],
}
);
}

1710
yarn.lock

File diff suppressed because it is too large Load diff