Commit Graph

36 Commits

Author SHA1 Message Date
Chris Marslender
9c91f9ae5c
Swap back to non-chia notarize-cli (#8199)
* Swap back to non-chia notarize-cli

* Update node for mac to 14.x - newer syntax in PRs on notarize-cli require the new version

* Have cleanup script get rid of our other global node packages so that 12->14 transition works
2021-08-24 14:04:14 -07:00
Chris Marslender
5d1f721821
Notify glue API as each installer is done building (#6922) 2021-06-22 17:26:44 -05:00
nirajpathak13
c300533c0e
generate and upload torrent files (#6810)
Generate and Upload torrent files for chia installers.
Files are located here: https://s3.console.aws.amazon.com/s3/buckets/download-chia-net?region=us-west-2&prefix=torrents/&showversions=false
2021-06-21 19:42:46 -04:00
nirajpathak13
99db32b8af
change checksum extension to algorithm (#6788)
Change file extensions on checksum files to sha256
2021-06-15 17:23:25 -04:00
nirajpathak13
29f5feec85
Release Pipeline (#3588)
Release Pipeline

Co-authored-by: Justin England <justin@chia.net>
Co-authored-by: Chris Marslender <chrismarslender@gmail.com>
2021-06-15 09:55:08 -07:00
Gene Hoffman
dc781169b9
Update all platforms to miniupnpc 2.2.2 and Windows to Python 3.9 (#6703)
* Update all platforms to miniupnpc 2.2.2 and Windows to Python 3.9

* Actually use python 3.9 in Windows
2021-06-14 08:21:12 -07:00
Richard Kiss
95d6030876 Fix azure pipeline (ht Gene). 2021-04-04 21:41:39 -07:00
Gene Hoffman
fd827a4e62
Try python 3.9 for mac installers (#1308) 2021-03-15 15:42:31 -07:00
Gene Hoffman
67f5cd5b92
spec file changes (#1266)
* spec file changes

* Clean up installer build process

* revert as PR 1267 is right
2021-03-12 15:19:33 -08:00
Gene Hoffman
d77bc07ac4 move from download.chia to pypi.chia.net/simple/ 2021-03-08 15:32:00 -08:00
Gene Hoffman
d960b18ca0
clean up cbor remnants (#1032)
* clean up cbor remnants

* Azure needs that line
2021-02-23 23:30:47 -08:00
Gene Hoffman
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
dependabot[bot]
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
27b28d62f6 add locale:extract and locale:fix 2021-01-12 17:02:23 -05:00
Gene Hoffman
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 Hoffman
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 Hoffman
a10cb4522a Don't forget azure pipelines 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 Hoffman
942065f738 Check clang versions 2020-10-01 11:07:12 -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 Hoffman
5c913320c9 Azure should build on tag too, change win secrets test 2020-07-16 13:05:43 -07:00
Gene Hoffman
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
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
446ec9a3fd Update MacOS ci, fix wallet error message (#258)
* Build Mac on py 3.7 only, fix wallet error message
2020-06-01 08:56:59 -07:00
Yostra
85800201fb artifact names 2020-06-01 08:56:59 -07:00
Gene Hoffman
86fb4bec1e Remove duplicate npm installs, typos in ci's 2020-06-01 08:56:59 -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
e55a9fa1e5 Clean up installers (#239)
* Clean up win, mac installers
* Build Catalina DMG on GitHub Actions
* gitignore dmg builds
* Manage mac artifacts
* Correct Mac artifact, temp disable azure pytest
* Re-enable pytest on azure pipeline
2020-06-01 08:56:59 -07:00
Yostra
6c2d93ba36 win insaller cleanup 2020-06-01 08:56:59 -07:00
Yostra
2f8c62e9d7 Revert "Windows installer (#232)"
This reverts commit 1cb8840538.
2020-06-01 08:56:59 -07:00
Yostra
8dbaacb883 Windows installer (#232)
* installer

* action

* remove this temporarely

* add logging

* python

* ico

* typo

* config file

* node installer

* remove unused var

* asar flag

* move setup events

* no asar

* closer to root

* move everything closer to home

* Revert "move everything closer to home"

This reverts commit 528083427a.

* Revert "closer to root"

This reverts commit f579fde829.

* long paths

* asa,r but unpack

* build mac on Azure

* azure

* don't use extended public key
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
6de2c764d5 Adding Azure pipeline MacOS Mojave build runner (#222)
* Set up CI with Azure Pipelines
* Upgrade node w/ npm - break out deps, build, test
* Actually install the wheels for py.test to test
* Install timelord - requires boost - and upload wheels. Run all branches
* Skip p38 to punt on artifact conflict - add back dev reqs
* Add commentary
2020-06-01 08:56:59 -07:00