wip: ci tests

This commit is contained in:
Edwin Joassart 2023-04-18 18:14:21 +02:00
parent 81910d27ee
commit b5042e9b9f

View File

@ -8,9 +8,7 @@ const builder = require("electron-builder");
const { flipFuses, FuseVersion, FuseV1Options } = require("@electron/fuses"); const { flipFuses, FuseVersion, FuseV1Options } = require("@electron/fuses");
exports.default = async function (context) { exports.default = async function (context) {
if (context.packager.platform.name !== "linux") { if (context.packager.platform.name === "linux") {
return;
}
const scriptPath = path.join( const scriptPath = path.join(
context.appOutDir, context.appOutDir,
context.packager.executableName context.packager.executableName
@ -33,6 +31,7 @@ exports.default = async function (context) {
` `
); );
cp.execFileSync("chmod", ["+x", scriptPath]); cp.execFileSync("chmod", ["+x", scriptPath]);
}
// Adapted from https://github.com/electron-userland/electron-builder/issues/6365#issue-1033809141 // Adapted from https://github.com/electron-userland/electron-builder/issues/6365#issue-1033809141
const ext = { const ext = {
@ -65,6 +64,6 @@ exports.default = async function (context) {
[FuseV1Options.EnableNodeOptionsEnvironmentVariable]: false, [FuseV1Options.EnableNodeOptionsEnvironmentVariable]: false,
[FuseV1Options.EnableNodeCliInspectArguments]: false, [FuseV1Options.EnableNodeCliInspectArguments]: false,
// [FuseV1Options.EnableEmbeddedAsarIntegrityValidation]: true, // Only affects macOS builds, but breaks them -- https://github.com/electron/fuses/issues/7 // [FuseV1Options.EnableEmbeddedAsarIntegrityValidation]: true, // Only affects macOS builds, but breaks them -- https://github.com/electron/fuses/issues/7
[FuseV1Options.OnlyLoadAppFromAsar]: true, [FuseV1Options.OnlyLoadAppFromAsar]: false,
}); });
}; };