Commit Graph

82 Commits

Author SHA1 Message Date
Gene Hoffman da3a0af24d Create new install-gui.sh and auto install Ubuntu OS deps 2020-10-01 11:07:12 -07:00
Gene Hoffman 62d50e0002 move apt-get update to the ubuntu workflow instead 2020-10-01 11:07:12 -07:00
Gene Hoffman eff195ece3 apt-get update in install.sh for gh actions 2020-10-01 11:07:12 -07:00
Gene Hoffman b592330bad Add bug report, code of conduct, update changelog 2020-09-14 15:38:55 -07:00
dependabot[bot] 11e8e0066f Bump cbor2 from 5.1.0 to 5.1.2 (#344)
* Bump cbor2 from 5.1.0 to 5.1.2

Bumps [cbor2](https://github.com/agronholm/cbor2) from 5.1.0 to 5.1.2.
- [Release notes](https://github.com/agronholm/cbor2/releases)
- [Changelog](https://github.com/agronholm/cbor2/blob/master/docs/versionhistory.rst)
- [Commits](https://github.com/agronholm/cbor2/compare/5.1.0...5.1.2)

Signed-off-by: dependabot[bot] <support@github.com>

* Move to cbor2 to 5.1.2 in install.sh

*Add ARM64 cbor2 wheels to download.chia.net/simple/

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gene Hoffman <30377676+hoffmang9@users.noreply.github.com>
2020-08-18 10:59:45 -07:00
Gene Hoffman 0034838ffa Modify some test clean ups - fix Ubuntu 20.04 bug in install.sh 2020-07-16 13:05:43 -07:00
Gene Hoffman c3a3fdba1f Integrate GH super linter - fix shell, markdown, python issues (#296)
* Try super-linter
* Fix lint issues, move to separate gh action
* Fix md, shell
* Ignore import-error for python - fix MDs
* Disable standard-js, initial eslint config
* Fix raises, remove prettier for now
* skip pylint no-member check in src/util/byte_types.py line 40
* pyinstaller windows back to INFO
* Disable powershell lint for now.
* Disable css validation temporarily
2020-07-16 13:05:43 -07:00
Nathan Houghton c7affdc4c8 Modify install.sh to fix a few FreeBSD build / install issues (#288)
* Export MAKE=gmake for FreeBSD build of miniupnpc
* Disable failing vdf client build on FreeBSD
2020-07-16 13:05:43 -07:00
Nathan Houghton 61d7a1aa70 Modify install.sh to fix a few OpenBSD build / install issues (#285)
* Export MAKE=gmake for OpenBSD build of miniupnpc
* Use --extra-index-url instead of -i option for pip install
Allows pip to install dependencies of the requested packages
from the default package repository (if available) before
falling back to the Chia package repository.
Required when dependencies of the requested packages are not
already available in the venv.
* Disable failing vdf client build on OpenBSD
2020-07-16 13:05:43 -07:00
Gene Hoffman 31c1ce1e90 Dynamically create installer versions across all ci's (#274)
* Add installer-version.py and CHIA_INSTALLER_VERSION, move env var
* use setuptools_scm to find version
* Move dmg to final_installer dir
* skip npm in install.sh on ci, windows debug
* azure debug, remove hardcoded paths from winstaller.js
* a win (g) and a prayer
* Only Chia.exe
* SemVer means 0.1.6262...

Co-authored-by: Strahinja Markovic <straya@chia.net>
2020-06-08 17:17:48 -07:00
Gene Hoffman e47747fcaf Durable editbin.exe path on Windows, start to extract installer version global constant (#267)
* remove some debugging in install.sh
* Take 3 w/ Straya spec changes
* Set path to editbin and check - macos env variable?
* Move more version to env vars
* set version back to 0.1.6 in ci runners for now
2020-06-08 17:17:48 -07:00
Gene Hoffman 3c0e156fdf install.sh upgrades node.js on Ubuntu < 20.04 2020-06-08 17:17:48 -07:00
Gene Hoffman caa71e83ce Place azure actions in venv - rename Mojave DMG, add npm fix to all (#241)
* Build in venv on azure
* Add npm audit fix, add venv to most steps on all runners
* Clean azure action, add npm fix to install.sh
* Rename azure pipeline Mojave DMG, prettify
2020-06-01 08:56:59 -07:00
Gene Hoffman 5453ea046e install-timelord handles cmake, python3.8 - rename and clean build-ubuntu-mac.yml (#234)
* cleanup and rename build-ubuntu-mac.yml
* Remove vestiges of GH workaround for ubunutu/node and update Changelog
* timelord-install now handles cmake installation on Ubuntu b4 20.04LTS
* Bump chiavdf to fix timelord install, and bump chiapos for a fix
2020-06-01 08:56:59 -07:00
Yostra b964d86a5f Electron react (#226)
* clean react
* add material ui
* add word list
* mnemonic v0
* jeepney backup
* keychain usage
* wallet api
* mnemonic ui
* mnemonics redux state
* handle exceptions correctly
* dashboard
* wallets
* get puzzle hash
* tx history
* sidebar
* start stop wallet node
* use existing mnemonics
* status info
* create cc wallet
* theme should be outside of switch
* create offer
* dbus alternative for linux
* key migration
* don't autocomplete, don't reset simulator db
* reset mnemonics
* Refactor keychain, and key migration
* Implement UI for changing keys
* Removing keys and mnemonic button
* Start making farmer and harvester RPCs
* start rpx for simulator
* Harvester and farmer websocket, and basic UI
* Plot display and deletion
* launch daemon on start
* State changes from full node, harvester, farmer, and full node ui improvements
* split balances in react
* pending change balance
* plotter
* dev config
* maintain connection / retry
* Remove electron-ui, and style fixes
* Better farmer and full node control
* Remove electron ui references
* Uncomment out starting the dameon
* Remove timelord tab, and change full node style
* Clean up new wallet login
* Refactor RPCs
* Now that the GH runner uses python 3.7.7 - use for windows installer
* add balance split to coloured coin wallet
* spendable balance fix
* Import private key from UI fix
* mac build/installer

Co-authored-by: Mariano Sorgente <sorgente711@gmail.com>
Co-authored-by: Lipa Long <lipa@chia.net>
Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>
2020-06-01 08:56:59 -07:00
Gene Hoffman 381840dbd9
Minor fixes to cli, install.sh, README.md 2020-04-26 19:37:01 -07:00
Richard Kiss 2eb4fd7b8e Squashed commit of merge conflicts. 2020-04-21 23:31:20 -07:00
Gene Hoffman 55a4637e86 install nodejs-dev node-gyp libssl1.0-dev for Github ci 2020-04-21 22:55:21 -07:00
Gene Hoffman 1fcae84c19 Add nodejs-dev - github's 18.04 runner is broken.. 2020-04-21 22:55:21 -07:00
Gene Hoffman d3939e318d Add node-gyp to install.sh - test ci 2020-04-21 22:55:21 -07:00
Gene Hoffman 2896904afa Actually change Ubuntu - not RHAT - test ci 2020-04-21 22:55:21 -07:00
Gene Hoffman eadbe2483b add npm back to install.sh - test ci 2020-04-21 22:55:21 -07:00
Gene Hoffman 28b642a7a8 Find cbor2 on download.chia 2020-04-21 22:55:20 -07:00
Gene Hoffman 4dd34bdc07 find all cbor2 and miniupnpc references and up them. Warn on k=29 2020-04-21 22:38:51 -07:00
Gene Hoffman 82fbafcf36 Fix install-timelord on Mac - install vdf_bench, supress brew dupe 2020-04-21 22:38:51 -07:00
Richard Kiss 7259937159 Use cbor2==5.1.0. 2020-04-21 22:38:51 -07:00
Gene Hoffman c47ed3d327 Update cbor2 version in install.sh 2020-04-21 22:38:49 -07:00
Gene Hoffman 6ae6f8b5cc Move miniupnpc to 2.1 from chia's pypi 2020-04-21 22:38:49 -07:00
Gene Hoffman 185ad8b151 Move URLs to download.chia.net 2020-04-21 22:38:49 -07:00
Gene Hoffman 995968183b
Recognize CentOS v AMZN2 2020-04-08 14:50:04 -07:00
Gene Hoffman ca82caef42
Test for npm before brew install 2020-04-08 11:58:17 -07:00
Gene Hoffman 832a118261
brew install npm everytime for now 2020-04-08 11:34:04 -07:00
Gene Hoffman 4d380ab10d
Install only npm 2020-04-08 10:00:10 -07:00
Gene Hoffman 2b92cd0c99
Check and install on fail gmp, npm Mac 2020-04-08 09:50:24 -07:00
Gene Hoffman be7f0072f2
check for brew pkgs and brew install them 2020-04-08 09:50:22 -07:00
Gene Hoffman 1b215105d2
Still install gmp until static linking resolved 2020-04-08 09:50:20 -07:00
Gene Hoffman c6530e7eea
Initial MacOS install changes 2020-04-08 09:50:17 -07:00
Gene Hoffman 837b1f4261
doc and documentation improvements 2020-04-06 01:19:25 -07:00
Gene Hoffman cf78e9c01f
remove python 3.8 test 2020-04-06 00:19:39 -07:00
Gene Hoffman 041d044876
Update binary wheel installs 2020-04-05 23:08:53 -07:00
Gene Hoffman 52098b1a5d
"3.8" 2020-04-05 22:42:29 -07:00
Gene Hoffman a0cd3e445f
special case python3.8 to use source pips for ci 2020-04-05 22:33:31 -07:00
Gene Hoffman 1760d76d48
echo python version for ci 2020-04-05 22:17:45 -07:00
Gene Hoffman 36278f44d9
install cbor, setproctitle, miniupnpc 2020-04-05 16:23:19 -07:00
Gene Hoffman f941d5483c
Generalize unix support finding 2020-04-05 14:01:45 -07:00
Gene Hoffman ebd828cccc
Missing semicolon 2020-04-05 13:51:47 -07:00
Gene Hoffman 1f97b4dd3d
Move binary wheels into install.sh 2020-04-05 13:50:47 -07:00
Gene Hoffman 8f7b33687f
Put cbor bin in install.sh 2020-04-05 13:39:11 -07:00
Gene Hoffman 4410c3a43a
Modify core ubuntu install 2020-04-05 13:23:40 -07:00
Richard Kiss 4d77ad2a0b Fix install.sh branch on Linux. 2020-04-02 09:04:28 -07:00