1
0
Fork 0
mirror of https://gitlab.com/futo-org/fcast.git synced 2025-07-31 06:17:01 +00:00

Final initial CI changes

This commit is contained in:
Michael Hollister 2024-10-21 10:53:56 -05:00
parent 75786c98e3
commit 8ce444861c
5 changed files with 2469 additions and 3660 deletions

View file

@ -79,7 +79,7 @@ module.exports = {
config: {
arch: 'x64',
appUserModelId: `org.futo.${APPLICATION_NAME}`,
// signing TBD
// TODO: Windows signing
icon: './assets/icons/icon.ico',
name: APPLICATION_TITLE,
programFilesFolderName: APPLICATION_TITLE,
@ -143,7 +143,8 @@ module.exports = {
case "linux": {
let artifactName = `${APPLICATION_NAME}-linux-${e.arch}-${e.packageJSON.version}.zip`;
if (fs.existsSync(`./out/make/zip/linux/${e.arch}/${artifactName}`)) {
// note regarding ubuntu issue
// TODO: Revisit Ubuntu 24.04 SUID sandbox issue
// await extract(`./out/make/zip/linux/${e.arch}/${artifactName}`, { dir: `${process.cwd()}/out/make/zip/linux/${e.arch}/` });
// fs.chownSync(`${process.cwd()}/out/make/zip/linux/${e.arch}/${APPLICATION_NAME}-linux-${e.arch}/chrome-sandbox`, 0, 0);
// fs.chmodSync(`${process.cwd()}/out/make/zip/linux/${e.arch}/${APPLICATION_NAME}-linux-${e.arch}/chrome-sandbox`, 4755);