From 6e75c99ea2c9999eff6aa8a50954f0876e6088be Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Mon, 1 Aug 2016 14:32:22 +0200 Subject: [PATCH] Start on signing --- build/lib/package-application.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/build/lib/package-application.js b/build/lib/package-application.js index 931a1e43b..f14e320ec 100644 --- a/build/lib/package-application.js +++ b/build/lib/package-application.js @@ -21,6 +21,7 @@ module.exports = function () { 'dir': CONFIG.intermediateAppPath, 'icon': path.join(CONFIG.repositoryRootPath, 'resources', 'app-icons', CONFIG.channel, 'atom.icns'), 'out': CONFIG.buildOutputPath, + 'osx-sign': getSignOptions(), 'overwrite': true, 'platform': process.platform, 'version': CONFIG.appMetadata.electronVersion @@ -87,6 +88,14 @@ function buildAsarUnpackGlobExpression () { return `{${unpack.join(',')}}` } +function getSignOptions () { + if (process.env.CI) { + return {identity: 'GitHub'} + } else { + return null + } +} + function runPackager (options) { return new Promise((resolve, reject) => { electronPackager(options, (err, packagedAppPaths) => {