kopia lustrzana https://github.com/OpenBuilds/OpenBuilds-CONTROL
v1.0.371
rodzic
3f0f6b8a1c
commit
f220872ffa
|
@ -56,6 +56,7 @@ jobs:
|
|||
API_KEY_ISSUER_ID: ${{ secrets.api_key_issuer_id }}
|
||||
#USE_HARD_LINKS: false
|
||||
# new notarize secrets 2024
|
||||
DEBUG: electron-notarize*
|
||||
APPLE_ID: ${{ secrets.APPLE_ID }}
|
||||
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
|
||||
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
|
||||
|
|
30
notarize.js
30
notarize.js
|
@ -3,24 +3,28 @@
|
|||
|
||||
const {
|
||||
notarize
|
||||
} = require("@electron/notarize")
|
||||
} = require("@electron/notarize");
|
||||
|
||||
exports.default = async function notarizing(context) {
|
||||
const {
|
||||
electronPlatformName,
|
||||
appOutDir
|
||||
} = context
|
||||
if (electronPlatformName !== "darwin") return
|
||||
} = context;
|
||||
if (electronPlatformName !== "darwin") return;
|
||||
|
||||
const appName = context.packager.appInfo.productFilename
|
||||
const appName = context.packager.appInfo.productFilename;
|
||||
|
||||
return await notarize({
|
||||
appBundleId: "app.openbuilds.control",
|
||||
appPath: `${appOutDir}/${appName}.app`,
|
||||
appleId: process.env.APPLE_ID,
|
||||
appleIdPassword: process.env.APPLE_APP_SPECIFIC_PASSWORD,
|
||||
teamId: process.env.APPLE_TEAM_ID,
|
||||
})
|
||||
try {
|
||||
await notarize({
|
||||
appBundleId: "app.openbuilds.control",
|
||||
appPath: `${appOutDir}/${appName}.app`,
|
||||
appleId: process.env.APPLE_ID,
|
||||
appleIdPassword: process.env.APPLE_APP_SPECIFIC_PASSWORD,
|
||||
teamId: process.env.APPLE_TEAM_ID,
|
||||
});
|
||||
|
||||
console.log("Notarized using OpenBuilds Notarize.js")
|
||||
}
|
||||
console.log("Notarization successful");
|
||||
} catch (error) {
|
||||
console.error("Notarization failed:", error);
|
||||
}
|
||||
};
|
Ładowanie…
Reference in New Issue