Test code climate #1058
5 changed files with 15 additions and 24 deletions
|
@ -34,7 +34,7 @@ script:
|
|||
-v ~/.cache/electron:/root/.cache/electron \
|
||||
-v ~/.cache/electron-builder:/root/.cache/electron-builder \
|
||||
electronuserland/builder:wine \
|
||||
/bin/bash -c "yarn --link-duplicates --pure-lockfile && yarn release --linux --win"
|
||||
/bin/bash -c "yarn --link-duplicates --pure-lockfile && yarn release --linux && yarn release --win"
|
||||
else
|
||||
yarn release
|
||||
fi
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
/* eslint-disable */
|
||||
var https = require('https');
|
||||
var path = require('path');
|
||||
var fs = require('fs');
|
||||
var packageJSON = require('../package.json');
|
||||
var AdmZip = require('adm-zip');
|
||||
var axios = require('axios');
|
||||
var decompress = require('decompress');
|
||||
const path = require('path');
|
||||
const fs = require('fs');
|
||||
const packageJSON = require('../package.json');
|
||||
const axios = require('axios');
|
||||
const decompress = require('decompress');
|
||||
|
||||
module.exports = function (context) {
|
||||
module.exports = function(context) {
|
||||
const daemonURLTemplate = packageJSON.lbrySettings.lbrynetDaemonUrlTemplate;
|
||||
const daemonVersion = packageJSON.lbrySettings.lbrynetDaemonVersion;
|
||||
let currentPlatform = context.platform.toString();
|
||||
|
@ -18,8 +16,9 @@ module.exports = function (context) {
|
|||
.replace(/OSNAME/g, currentPlatform);
|
||||
const tmpZipPath = 'build/daemon.zip';
|
||||
|
||||
return new Promise((resolve) => {
|
||||
axios.request({
|
||||
return new Promise(resolve => {
|
||||
axios
|
||||
.request({
|
||||
responseType: 'arraybuffer',
|
||||
url: daemonURL,
|
||||
method: 'get',
|
||||
|
@ -27,20 +26,17 @@ module.exports = function (context) {
|
|||
'Content-Type': 'application/zip',
|
||||
},
|
||||
})
|
||||
.then((result) => {
|
||||
.then(result => {
|
||||
fs.writeFileSync(tmpZipPath, result.data);
|
||||
return true;
|
||||
})
|
||||
.then(() => {
|
||||
return decompress(tmpZipPath, 'static/daemon', {
|
||||
filter: file => path.basename(file.path) === 'lbrynet-daemon'
|
||||
filter: file => path.basename(file.path) === 'lbrynet-daemon',
|
||||
});
|
||||
// const zip = new AdmZip(tmpZipPath);
|
||||
// zip.extractEntryTo('lbrynet-daemon', 'static/daemon', false, true);
|
||||
return true;
|
||||
})
|
||||
.then(() => {
|
||||
return resolve(true);
|
||||
});
|
||||
});
|
||||
};
|
||||
};
|
||||
|
|
|
@ -45,5 +45,5 @@
|
|||
"perMachine": true
|
||||
},
|
||||
"beforeBuild": "build/downloadDaemon.js",
|
||||
"artifactName": "${productName}_${version}_${arch}.${ext}"
|
||||
"artifactName": "${productName}_${version}.${ext}"
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "lbry-app",
|
||||
"version": "0.21.0",
|
||||
"version": "0.22.0",
|
||||
"description": "A browser for the LBRY network, a digital marketplace controlled by its users.",
|
||||
"homepage": "https://lbry.io/",
|
||||
"bugs": {
|
||||
|
@ -72,7 +72,6 @@
|
|||
"y18n": "^4.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"adm-zip": "^0.4.7",
|
||||
"axios": "^0.17.1",
|
||||
"babel-eslint": "^8.0.3",
|
||||
"babel-plugin-module-resolver": "^3.0.0",
|
||||
|
|
|
@ -171,10 +171,6 @@ acorn@^5.0.0, acorn@^5.2.1:
|
|||
version "5.2.1"
|
||||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7"
|
||||
|
||||
adm-zip@^0.4.7:
|
||||
version "0.4.7"
|
||||
resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.7.tgz#8606c2cbf1c426ce8c8ec00174447fd49b6eafc1"
|
||||
|
||||
agent-base@4, agent-base@^4.1.0:
|
||||
version "4.1.2"
|
||||
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.1.2.tgz#80fa6cde440f4dcf9af2617cf246099b5d99f0c8"
|
||||
|
|
Loading…
Reference in a new issue