const { signAsync } = require("@electron/osx-sign");
const path = require("path");

console.log("running osx-sign");
const waveAppPath = path.resolve(__dirname, "temp", "Wave.app");
signAsync({
    app: waveAppPath,
    binaries: [
        waveAppPath + "/Contents/Resources/app/bin/wavesrv",
        waveAppPath + "/Contents/Resources/app/bin/mshell/mshell-v0.4-linux.amd64",
        waveAppPath + "/Contents/Resources/app/bin/mshell/mshell-v0.4-linux.arm64",
        waveAppPath + "/Contents/Resources/app/bin/mshell/mshell-v0.4-darwin.amd64",
        waveAppPath + "/Contents/Resources/app/bin/mshell/mshell-v0.4-darwin.arm64",
    ],
})
    .then(() => {
        console.log("signing success");
    })
    .catch((e) => {
        console.log("signing error", e);
        process.exit(1);
    });