Merge branch 'dev/AutoUpdate'

This commit is contained in:
Gregor Biswanger
2019-05-20 18:39:18 +02:00
3 changed files with 30 additions and 1878 deletions

View File

@@ -1,9 +1,35 @@
// @ts-ignore
const manifestFile = require('./bin/electron.manifest');
const electronBuilderConfig = JSON.stringify({ ...manifestFile.build });
const fs = require('fs');
fs.writeFile('./bin/electron-builder.json', electronBuilderConfig, (error) => {
const builderConfiguration = { ...manifestFile.build };
if(builderConfiguration.hasOwnProperty('buildVersion')) {
// @ts-ignore
const packageJson = require('./package');
packageJson.version = builderConfiguration.buildVersion;
fs.writeFile('./package.json', JSON.stringify(packageJson), (error) => {
if(error) {
console.log(error.message);
}
});
try {
// @ts-ignore
const packageLockJson = require('./package-lock');
packageLockJson.version = builderConfiguration.buildVersion;
fs.writeFile('./package-lock.json', JSON.stringify(packageLockJson), (error) => {
if(error) {
console.log(error.message);
}
});
} catch (error) {
// ignore missing module
}
}
const builderConfigurationString = JSON.stringify(builderConfiguration);
fs.writeFile('./bin/electron-builder.json', builderConfigurationString, (error) => {
if(error) {
console.log(error.message);
}

File diff suppressed because it is too large Load Diff

View File

@@ -17,7 +17,7 @@
"provider": "github",
"owner": "ElectronNET",
"repo": "electron.net-api-demos",
"token": " Insert GH_TOKEN here!"
"token": ">> Insert GH_TOKEN here! <<"
}
]
},