From 61e698488d1057552749e1e787fc899b05f8ffdc Mon Sep 17 00:00:00 2001 From: truemiller <31908788+truemiller@users.noreply.github.com> Date: Mon, 17 Jun 2024 16:21:23 +0100 Subject: [PATCH] chore: update version to 0.1.0rc47 --- electron/install.js | 73 ++++++++++++++++++++++++--------------------- package.json | 2 +- pyproject.toml | 2 +- 3 files changed, 41 insertions(+), 36 deletions(-) diff --git a/electron/install.js b/electron/install.js index 1869762a7..1d32a2351 100644 --- a/electron/install.js +++ b/electron/install.js @@ -1,6 +1,6 @@ // Installation helpers. -const nfs = require('node:fs') +const nfs = require('node:fs'); const fs = require('fs'); const os = require('os'); const sudo = require('sudo-prompt'); @@ -9,14 +9,14 @@ const axios = require('axios'); const Docker = require('dockerode'); const { spawnSync } = require('child_process'); -const { BrewScript } = require("./scripts") +const { BrewScript } = require('./scripts'); /** * current version of the pearl release * - use "" (nothing as a suffix) for latest release candidate, for example "0.1.0rc26" * - use "alpha" for alpha release, for example "0.1.0rc26-alpha" */ -const OlasMiddlewareVersion = '0.1.0rc46'; +const OlasMiddlewareVersion = '0.1.0rc47'; const OperateDirectory = `${os.homedir()}/.operate`; const VenvDir = `${OperateDirectory}/venv`; const TempDir = `${OperateDirectory}/temp`; @@ -86,9 +86,9 @@ function runCmdUnix(command, options) { Error: ${output.error}; Stdout: ${output.stdout}; Stderr: ${output.stderr}`, ); } - console.log(appendLog(`Executed ${command} ${options} with`)) - console.log(appendLog(`===== stdout ===== \n${output.stdout}`)) - console.log(appendLog(`===== stderr ===== \n${output.stderr}`)) + console.log(appendLog(`Executed ${command} ${options} with`)); + console.log(appendLog(`===== stdout ===== \n${output.stdout}`)); + console.log(appendLog(`===== stderr ===== \n${output.stderr}`)); } function runSudoUnix(command, options) { @@ -112,10 +112,10 @@ function runSudoUnix(command, options) { Error: ${output.error}; Stdout: ${output.stdout}; Stderr: ${output.stderr}`, ); } - console.log(appendLog(`Executed ${command} ${options} with`)) - console.log(appendLog(`===== stdout ===== \n${output.stdout}`)) - console.log(appendLog(`===== stderr ===== \n${output.stderr}`)) - resolve() + console.log(appendLog(`Executed ${command} ${options} with`)); + console.log(appendLog(`===== stdout ===== \n${output.stdout}`)); + console.log(appendLog(`===== stderr ===== \n${output.stderr}`)); + resolve(); }, ); }); @@ -126,37 +126,42 @@ function isBrewInstalled() { } async function installBrew() { - console.log(appendLog("Fetching homebrew source")) - let outdir = `${os.homedir()}/homebrew` - let outfile = `${os.homedir()}/homebrew.tar` - + console.log(appendLog('Fetching homebrew source')); + let outdir = `${os.homedir()}/homebrew`; + let outfile = `${os.homedir()}/homebrew.tar`; + // Make temporary source dir - fs.mkdirSync(outdir) - + fs.mkdirSync(outdir); + // Fetch brew source - runCmdUnix("curl", ["-L", "https://github.com/Homebrew/brew/tarball/master", "--output", outfile]) - runCmdUnix("tar", ["-xvf", outfile, "--strip-components", "1", "-C", outdir]) - + runCmdUnix('curl', [ + '-L', + 'https://github.com/Homebrew/brew/tarball/master', + '--output', + outfile, + ]); + runCmdUnix('tar', ['-xvf', outfile, '--strip-components', '1', '-C', outdir]); + // Check for cache and uninstall leftovers - if (fs.existsSync("/opt/homebrew")) { - console.log(appendLog("Removing homebrew leftovers")) + if (fs.existsSync('/opt/homebrew')) { + console.log(appendLog('Removing homebrew leftovers')); if (!Env.CI) { - await runSudoUnix("rm", `-rf /opt/homebrew`) + await runSudoUnix('rm', `-rf /opt/homebrew`); } else { - fs.rmdirSync("/opt/homebrew") + fs.rmdirSync('/opt/homebrew'); } } - console.log(appendLog("Installing homebrew")) + console.log(appendLog('Installing homebrew')); if (!Env.CI) { - await runSudoUnix("mv", `${outdir} /opt/homebrew`) - await runSudoUnix("chown", `-R ${os.userInfo().username} /opt/homebrew`) + await runSudoUnix('mv', `${outdir} /opt/homebrew`); + await runSudoUnix('chown', `-R ${os.userInfo().username} /opt/homebrew`); } else { - runCmdUnix("mv", [outdir, "/opt/homebrew"]) - runCmdUnix("chown", ["-R", os.userInfo().username, "/opt/homebrew"]) + runCmdUnix('mv', [outdir, '/opt/homebrew']); + runCmdUnix('chown', ['-R', os.userInfo().username, '/opt/homebrew']); } - runCmdUnix("brew", ["doctor"]) - fs.rmSync(outfile) + runCmdUnix('brew', ['doctor']); + fs.rmSync(outfile); } function isTendermintInstalledUnix() { @@ -177,7 +182,7 @@ async function downloadFile(url, dest) { writer.on('error', reject); }); } catch (err) { - fs.unlink(dest, () => { }); // Delete the file if there is an error + fs.unlink(dest, () => {}); // Delete the file if there is an error console.error('Error downloading the file:', err.message); } } @@ -199,8 +204,8 @@ async function installTendermintUnix() { // TOFIX: Install tendermint in .operate instead of globally if (!Env.CI) { - if (!fs.existsSync("/usr/local/bin")) { - await runSudoUnix('mkdir', '/usr/local/bin') + if (!fs.existsSync('/usr/local/bin')) { + await runSudoUnix('mkdir', '/usr/local/bin'); } await runSudoUnix('install', 'tendermint /usr/local/bin/tendermint'); } @@ -479,4 +484,4 @@ module.exports = { LogFile, OperateInstallationLog, }, -}; \ No newline at end of file +}; diff --git a/package.json b/package.json index 38041f7ad..3cb35748b 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "main": "electron/main.js", "name": "olas-operate-app", "productName": "Pearl", - "version": "0.1.0-rc46.1", + "version": "0.1.0-rc47", "dependencies": { "@ant-design/cssinjs": "^1.18.4", "@ant-design/icons": "^5.3.0", diff --git a/pyproject.toml b/pyproject.toml index 61ae8d497..9473b8574 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "olas-operate-middleware" -version = "0.1.0-rc46" +version = "0.1.0-rc47" description = "" authors = ["David Vilela ", "Viraj Patel "] readme = "README.md"