1
0
Fork 0
mirror of https://github.com/anyproto/anytype-ts.git synced 2025-06-08 05:57:02 +09:00
anytype-ts/electron/hook/sign.js
2023-08-05 13:28:58 +02:00

24 lines
No EOL
703 B
JavaScript

const Util = require('./util.js');
exports.default = async function (context) {
if (process.env.ELECTRON_SKIP_NOTARIZE) {
return;
};
const cmd = [
`AzureSignTool.exe sign`,
`-du "${context.site}"`,
`-fd sha384`,
`-td sha384`,
`-tr http://timestamp.digicert.com`,
`--azure-key-vault-url "${process.env.AZURE_KEY_VAULT_URI}"`,
`--azure-key-vault-client-id "${process.env.AZURE_CLIENT_ID}"`,
`--azure-key-vault-tenant-id "${process.env.AZURE_TENANT_ID}"`,
`--azure-key-vault-client-secret "${process.env.AZURE_CLIENT_SECRET}"`,
`--azure-key-vault-certificate "${process.env.AZURE_CERT_NAME}"`,
`-v`,
`"${context.path}"`,
].join(' ');
return await Util.execPromise(cmd);
};