Commit Graph
89 Commits
Author SHA1 Message Date
Gene HoffmanandYostra d1c7a5ed5e Fix Mint 20.04 thanks @impeace on keybase 2021-01-12 17:02:22 -05:00
Gene HoffmanandYostra 9a8a955907 Update install.sh for python 3.9/20.04.1 lts 2021-01-12 17:02:21 -05:00
Gene HoffmanandYostra 51f8bff2f3 Have Cbor2 version only rely on setup.py (#518)
* cbor2 version should only be in setup.py

* Build and install wheels in one step on Azure
2021-01-12 17:00:49 -05:00
Gene HoffmanandYostra 8dff368b78 Add cbor 5.2.0 to install.sh 2021-01-12 17:00:49 -05:00
Gene HoffmanandYostra 55a1ad8ed1 shfmt various shell scripts, evaluate grep -c 2021-01-12 17:00:49 -05:00
Yostra f03d3c0006 Revert "Update blspy and chiapos for various bugs"
This reverts commit 7051102ae6.
2021-01-12 16:57:59 -05:00
Gene Hoffman 7051102ae6 Update blspy and chiapos for various bugs
Squashed commit of the following:

commit 447b8efd49
Author: Gene Hoffman <hoffmang@hoffmang.com>
Date:   Fri Dec 4 10:38:35 2020 -0800

    Bump pos to .38 - don't keep all the temp files open

commit d6790c8dac
Author: Gene Hoffman <hoffmang@hoffmang.com>
Date:   Thu Dec 3 12:04:27 2020 -0800

    Remove cbor version from Azure Pipeline

commit 1b6d273e3a
Author: Gene Hoffman <hoffmang@hoffmang.com>
Date:   Thu Dec 3 11:57:55 2020 -0800

    install.sh shouldn't specify cbor version

commit 6726064ce9
Author: Gene Hoffman <hoffmang@hoffmang.com>
Date:   Thu Dec 3 11:53:02 2020 -0800

    Bump cbor to 5.2.0

commit 8f29747bad
Author: Gene Hoffman <hoffmang@hoffmang.com>
Date:   Thu Dec 3 11:19:17 2020 -0800

    Create bug fix release Beta 18
2020-12-04 12:42:07 -08:00
Gene HoffmanandGene Hoffman da3a0af24d Create new install-gui.sh and auto install Ubuntu OS deps 2020-10-01 11:07:12 -07:00
Gene HoffmanandGene Hoffman 62d50e0002 move apt-get update to the ubuntu workflow instead 2020-10-01 11:07:12 -07:00
Gene HoffmanandGene Hoffman eff195ece3 apt-get update in install.sh for gh actions 2020-10-01 11:07:12 -07:00
Gene HoffmanandGene Hoffman b592330bad Add bug report, code of conduct, update changelog 2020-09-14 15:38:55 -07:00
dependabot[bot]Gene Hoffmandependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 HoffmanandGene 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 HoughtonandGene Hoffman 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 HoughtonandGene Hoffman 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
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 Hoffmanandwjblanke 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 Hoffmanandwjblanke 3c0e156fdf install.sh upgrades node.js on Ubuntu < 20.04 2020-06-08 17:17:48 -07:00
Gene Hoffmanandwjblanke 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 Hoffmanandwjblanke 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
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 HoffmanandRichard Kiss 55a4637e86 install nodejs-dev node-gyp libssl1.0-dev for Github ci 2020-04-21 22:55:21 -07:00
Gene HoffmanandRichard Kiss 1fcae84c19 Add nodejs-dev - github's 18.04 runner is broken.. 2020-04-21 22:55:21 -07:00
Gene HoffmanandRichard Kiss d3939e318d Add node-gyp to install.sh - test ci 2020-04-21 22:55:21 -07:00
Gene HoffmanandRichard Kiss 2896904afa Actually change Ubuntu - not RHAT - test ci 2020-04-21 22:55:21 -07:00
Gene HoffmanandRichard Kiss eadbe2483b add npm back to install.sh - test ci 2020-04-21 22:55:21 -07:00
Gene HoffmanandRichard Kiss 28b642a7a8 Find cbor2 on download.chia 2020-04-21 22:55:20 -07:00
Gene HoffmanandRichard Kiss 4dd34bdc07 find all cbor2 and miniupnpc references and up them. Warn on k=29 2020-04-21 22:38:51 -07:00
Gene HoffmanandRichard Kiss 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 HoffmanandRichard Kiss c47ed3d327 Update cbor2 version in install.sh 2020-04-21 22:38:49 -07:00
Gene HoffmanandRichard Kiss 6ae6f8b5cc Move miniupnpc to 2.1 from chia's pypi 2020-04-21 22:38:49 -07:00
Gene HoffmanandRichard Kiss 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 HoffmanandGene 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 HoffmanandGene 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