const VERSION = require('../package.json').version; const GIT_COMMIT = process.env.GIT_COMMIT || 'commit-not-set'; const GIT_COMMIT_SHORT = GIT_COMMIT.substring(0, 7); const JENKINS_BUILD_ID = process.env.BUILD_ID; const LINUX_FILES = [`MyCrypto-${VERSION}-i386.AppImage`, `MyCrypto-${VERSION}-x86_64.AppImage`]; const WINDOWS_FILES = [`MyCrypto Setup ${VERSION}.exe`, `MyCrypto Setup ${VERSION}.exe.blockmap`]; const OSX_FILES = [`MyCrypto-${VERSION}-mac.zip`, `MyCrypto-${VERSION}.dmg`, `MyCrypto-${VERSION}.dmg.blockmap`]; const FLAVOR = (() => { const { platform } = process; if (platform === 'linux') { return 'linux-windows'; } else if (platform === 'darwin') { return 'mac'; } else { throw new Error('Unsupported platform.'); } })(); const S3_BUCKET = process.env.S3_BUCKET_NAME; const ETH_SIGNING_KEY = process.env.ETH_SIGNING_KEY; const IS_CODE_SIGNING = process.env.CSC_LINK && process.env.CSC_KEY_PASSWORD; module.exports = { VERSION, GIT_COMMIT, GIT_COMMIT_SHORT, JENKINS_BUILD_ID, LINUX_FILES, WINDOWS_FILES, OSX_FILES, FLAVOR, S3_BUCKET, ETH_SIGNING_KEY, IS_CODE_SIGNING };