Commit Graph
80 Commits
Author SHA1 Message Date
Gene HoffmanandGitHub e35e3305f3 Update changelog - remove cbor2 remnants - GUI main update (#897)
* Update changelog - remove cbor2 remnants - GUI main update

* Typo caught by @zhando
2021-02-11 00:04:00 -08:00
Gene HoffmanandGitHub 0febb5136b GUI to a separate repo (#859)
* GUI to a separate repo

* correct repo name, codeql to just python

* fetch-depth: 0 is indeed needed

* remove debug ls's

* Switch to a submodule

* update blockchain gitignore

* Return omitted cd to install-gui.sh
2021-02-07 20:39:59 -08:00
YostraandGene Hoffman 3d27a7d660 Use TLS Certificate hash as node id ssl id (#740)
* create CA

* create CA chain, pin public, private, auth

* build scripts

* refactor rpc

* test logging
2021-02-04 01:27:59 -08:00
Gene Hoffman c6b81af994 Catch failed download of miniupnpc (#821)
* Catch failed download of miniupnpc

* Reverting to Python 3.7 due to miniupnpc
2021-02-04 01:27:59 -08:00
dependabot[bot]andGene Hoffman 289c908adb Update setproctitle requirement from ~=1.1.10 to ~=1.2.2 (#752)
* Update setproctitle requirement from ~=1.1.10 to ~=1.2.2

Updates the requirements on [setproctitle](https://github.com/dvarrazzo/py-setproctitle) to permit the latest version.
- [Release notes](https://github.com/dvarrazzo/py-setproctitle/releases)
- [Changelog](https://github.com/dvarrazzo/py-setproctitle/blob/master/HISTORY.rst)
- [Commits](https://github.com/dvarrazzo/py-setproctitle/compare/version-1.1.10...version-1.2.2)

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

* setproctitle now has binary wheels for all platforms except mac - PR'ed those to them and added to download.chia

* Just install local wheels

* update changelog
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>
Co-authored-by: Gene Hoffman <30377676+hoffmang9@users.noreply.github.com>
2021-02-04 01:27:59 -08:00
Gene Hoffman 19674acefc Check for secrets on Azure. Fix GH Mac 2021-01-17 20:06:17 -08:00
Gene Hoffman a9287467a8 Correctly handle mac installer build on fork PRs 2021-01-17 19:47:48 -08:00
Gene HoffmanandGene Hoffman a68773bf18 Try pyinstaller 4.2 2021-01-14 16:26:14 -08:00
Gene HoffmanandYostra 27b28d62f6 add locale:extract and locale:fix 2021-01-12 17:02:23 -05:00
Gene HoffmanandYostra a0f8fa7938 Throw errors if any step of macos installer build fails 2021-01-12 17:02:22 -05:00
Gene HoffmanandYostra bb6cce5cfb Fix bash lint 2021-01-12 17:02:21 -05:00
Gene HoffmanandYostra 3dcadd57e5 Notarize MacOS DMG on GHA and Azure - Azure Python to 3.8 (#595)
* Attempt to Notarize .dmg on GHA and Azure

* Add missing env vars

* Better ci mgmt 

* Try Python 3.8 on Mojave

* Fix dmg filename
2021-01-12 17:02:21 -05:00
Gene HoffmanandYostra 5895cf238d no gatekeeper 2021-01-12 17:02:21 -05:00
Gene HoffmanandYostra 1b66ae2ab8 Fix MacOS signing 2021-01-12 17:02:21 -05:00
Mariano SorgenteandYostra b7c131448b Consensus fix, full node store fixes, change sync, more linting 2021-01-12 17:00:53 -05:00
justinenglandandYostra 81a1f27f93 adding configure 2021-01-12 17:00:50 -05:00
Gene HoffmanandYostra de38aef744 Try pyinstaller-4.1 (#533) 2021-01-12 17:00:49 -05:00
Yostra b084dcfb28 npm run buil 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
Gene HoffmanandYostra 5263b46b7d error ci on npm run build fail, fix install-timelord.sh on mac, osx-sign 2021-01-12 17:00:49 -05:00
Gene HoffmanandGitHub de5f646ccd Throw build_windows.ps1 if npm run build fails (#474)
* Try-Catch in powershell, intentionally break npm to test

* Try If $LastExitCode Throw instead

* Clean up error msg, remove known bug
2020-10-16 16:18:05 -07:00
Gene HoffmanandGene Hoffman 020df916ec Halt the powershell build script on error 2020-10-15 19:48:12 -07:00
Gene HoffmanandGene Hoffman 4f2bc3aaa2 Correct .spec files 2020-10-01 11:07:12 -07:00
Gene HoffmanandGene Hoffman a469b37535 Remove initial-plots.yaml from .specs 2020-10-01 11:07:12 -07:00
Mariano SorgenteandGene Hoffman eff85763f7 Fix tests and start with chia wallet 2020-10-01 11:07:12 -07:00
Gene HoffmanandGene Hoffman 68bffd7158 pyinstaller back to 4.0 - update working spaces 2020-09-14 15:38:55 -07:00
Gene HoffmanandGene Hoffman 625776bec2 Back to pyinstaller 3.6 2020-09-14 15:38:55 -07:00
YostraandGene Hoffman a98f1fd165 specs 2020-09-14 15:38:55 -07:00
YostraandGene Hoffman c9c8bcc52c include clvm.hex 2020-09-14 15:38:55 -07:00
Gene Hoffman 5d57cc3942 Customize Electron menus, use aiosqlite fork, chiapos to 0.12.26 (#370)
* Initial check in of new menu creation
* aiosqlite by hash ea281b81
* Fix typo in setup.py
* Get version from build scripts
* Update to Mariano's py36 changes
* Test windows w/o Mariano aiosql
* Changes for electron Win
* Add window menu on Win
* Add wiki, faq, etc
* Use quit - upgrade chiapos to 0.12.26
2020-08-24 16:48:39 -07:00
Gene HoffmanandGene Hoffman b4da9e11b2 resolve react-scripts security vuln dep 2020-08-18 10:59:45 -07:00
700eaad9e0 Ms.1.8bugs3 (#326)
* harvester fixes
* Improve networking stability
* Fix wallet shutdown
* Allow chia keys sign and chia keys verify
* Dislpay the public key also
* Retry loading invalid plots, handle drive disconnection
* Confirm before deleting plots
* Improve error message WIP
* XImproved error message for importing keys
* Uncomment process.kill
* Fix merge error with restore backup
* Fixed markdown
* Switch button order, and fix request_peers
* Consolidate styles
* Set ci's to timeout after 60 minutes has elapsed
* plot directories and memory buffer
* Fix flake8
* Update chiapos, chiavdf, chiabip158, and blspy

Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>
Co-authored-by: Gene Hoffman <30377676+hoffmang9@users.noreply.github.com>
2020-07-27 16:01:18 -07:00
Mariano SorgenteandGene Hoffman db17bf3a29 Ms.windows (#306)
Fix chia executable on windows
2020-07-16 13:05:43 -07:00
Mariano SorgenteandGene Hoffman 0e0b4bfda9 Update build script with chia command instead of create_plots 2020-07-16 13:05:43 -07:00
Mariano SorgenteandGene Hoffman 04edeb5255 Speed up tests 2020-07-16 13:05:43 -07:00
Mariano SorgenteandGene Hoffman a7cd787477 Revert "Remove create plots and check plots"
This reverts commit 2530766eec.
2020-07-16 13:05:43 -07:00
Mariano SorgenteandGene Hoffman dd644a20b3 Remove create plots and check plots 2020-07-16 13:05:43 -07:00
Gene Hoffman b3ff1c1c51 Lower dev dependencies and sync setup.py to dev-reqs.txt (#298)
* Match requirements-dev to setup.py
* new flake8 create_plots.py, keys.py
* setup-python@v2 - build_macos.sh needs setuptools_scm
* Update setuptools_scm, remove isort, autoflake deps
* Switch upload-pypi-source to ubuntu from macos
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
Gene HoffmanandGene Hoffman e8bcaa8d3f Set Windows pyinstaller to log level TRACE 2020-07-16 13:05:43 -07:00
Gene HoffmanandGene Hoffman c758df5bc6 set macos pyinstaller to log level warn for potential ci speedup 2020-07-16 13:05:43 -07:00
Gene Hoffman 5e208a45cb Fix uPnP on windows (#292)
* Test windows miniupnpc wheel
* Note the version of miniupnpc in the windows build
2020-07-16 13:05:43 -07:00
Gene HoffmanandGene Hoffman d04aedd802 Fix node cache on win - remove mac build debug info 2020-07-16 13:05:43 -07:00
Gene Hoffman 2c00603441 Adding node/pip caching to ci - fix passing HAS_SECRET to build_windows (#291)
* spell HAVE_SECRET right - remove extra Azure Pipelines env var
* Remove debug - cache pip
* Add caching to macos and ubuntu
* Key cache on setup.py - use pip to get cache dir
* Remove macos, ubuntu "os" updates
2020-07-16 13:05:43 -07:00
Gene HoffmanandGene Hoffman 5c913320c9 Azure should build on tag too, change win secrets test 2020-07-16 13:05:43 -07:00
Gene Hoffman cc47e7ce43 Build_windows skips code sign verification when secrets not available (#290)
* Test windows codesign workaround
* Enable actions on repo
* pass env variable in build-windows.yml
2020-07-16 13:05:43 -07:00
Gene HoffmanandGene Hoffman e2fd81a96e Fix off by one in installer build logic 2020-07-16 13:05:43 -07:00
Gene Hoffmanandwjblanke a5c0ab8d33 Add code signing and time stamping to Windows installer (#280)
* Update cert, update changelog
* Timestamp and verify windows installer
* Update package-lock.json
* It is Chia-Blockchain...
* Add path to signtool.exe
* Remove Start-Process
* use just /t for timestamp
2020-06-08 17:17:48 -07:00
Gene Hoffmanandwjblanke faa8b12b1c Sign with Chia Apple cert on GHA and add Azure Mojave signing (#277)
* Sign with Chia.net signing key
* Codesign on Azure for Mojave
* correct provisionprofile
* Update changelog - rerun Azure signing
2020-06-08 17:17:48 -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