From 895e2154de05b48e7af87890639860f623664859 Mon Sep 17 00:00:00 2001 From: Ivan Bravo Bravo Date: Fri, 23 Aug 2019 20:35:44 -0500 Subject: [PATCH] 7z only for releases --- scripts/release.js | 54 +++++++++++++----------------------------------------- 1 file changed, 13 insertions(+), 41 deletions(-) diff --git a/scripts/release.js b/scripts/release.js index 552f852..df72889 100644 --- a/scripts/release.js +++ b/scripts/release.js @@ -17,7 +17,6 @@ const Deferred = require('deferred') const fs = require('fs') const path = require('path') const Seven = require('node-7z') -const tar = require('tar') const octokit = new Octokit({ auth: process.env.GITHUB_TOKEN @@ -41,18 +40,6 @@ function getOS() { return 'ubuntu' } -function getExt() { - if (process.platform === 'win32') { - return '7z' - } - - if (process.platform === 'darwin') { - return '7z' - } - - return 'tar.gz' -} - const isTagRelease = _.startsWith(process.env.GITHUB_REF, 'refs/tags') const tagName = isTagRelease @@ -62,7 +49,7 @@ const tagName = isTagRelease const version = tagName const fileName = `DreamPower-${version}-${getOS()}-${ process.env.BUILD_DEVICE -}.${getExt()}` +}.7z` const buildPath = path.resolve(__dirname, '../dist/dreampower') const filePath = path.resolve(__dirname, '../', fileName) @@ -159,39 +146,24 @@ async function upload(filePath, fileName) { console.log('S3 say:', response) } -async function zip() { +function zip() { process.chdir(buildPath) - if (getOS() === 'windows') { - const sevenAdd = () => { - const deferred = new Deferred() - - const process = Seven.add(filePath, '*', { - recursive: true - }) + const deferred = new Deferred() - process.on('error', (err) => { - deferred.reject(err) - }) + const process = Seven.add(filePath, '*', { + recursive: true + }) - process.on('end', (info) => { - console.log(info) - deferred.resolve() - }) + process.on('error', (err) => { + deferred.reject(err) + }) - return deferred.promise - } + process.on('end', (info) => { + deferred.resolve() + }) - await sevenAdd() - } else { - await tar.create( - { - gzip: true, - file: filePath - }, - ['./'] - ) - } + return deferred.promise } async function main() {