Commit Graph
228 Commits
Author SHA1 Message Date
Gene Hoffman f5c7bf1417 Run on push to main 2021-02-04 01:53:48 -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
Gene Hoffman 6189e47f16 Add repo ref to test-cache checkout (#807)
* Add repo ref to test-cache checkout

* use tag 0.1.0
2021-02-04 01:27:59 -08:00
Mariano SorgenteandGene Hoffman c57552c031 Increase CI core timeout from 60 to 70 2021-02-04 01:27:59 -08:00
Gene HoffmanandGene Hoffman a7811ea092 pull_request, Windows installer and source build to python 3.8 2021-02-04 01:27:59 -08:00
Gene HoffmanandGene Hoffman 01ddb67f1f 3rd party PRs will have superlinter run on them also 2021-02-04 01:27:59 -08:00
Gene Hoffman 5606fe79f6 Move to not running most CI on push - only on PR (#769) 2021-02-04 01:27:59 -08:00
Gene Hoffman 1efb7ed502 update changelog and stop cancelling runs on dev (#768) 2021-02-04 01:27:59 -08:00
Gene HoffmanandGene Hoffman 04e342c608 Try 90 minutes on both core tests runs 2021-02-04 01:27:59 -08:00
Gene Hoffman 442b891647 Remove codeql branch, rename super-linter.yml 2021-01-24 23:23:02 -08:00
Gene HoffmanandGene Hoffman 56acaa387d check PRs to dev 2021-01-24 23:21:43 -08:00
Gene HoffmanandGene Hoffman 03d36d6f99 Add codeql branch for testing 2021-01-24 23:21:43 -08:00
Gene HoffmanandGene Hoffman 17cf611889 Migrate to codeql from lgtm 2021-01-24 23:21:43 -08:00
Adam KellyandGene Hoffman 70ddab50be Check that generated clvm bytecode is up to date on macos 2021-01-21 14:02:54 -08:00
Adam KellyandGene Hoffman 4c72f24738 Use ls to get list of clvm files. Invert sense of diff exit value 2021-01-21 14:02:54 -08:00
Adam KellyandGene Hoffman a1c5b6caf5 Check that compiled clvm bytecode matches CI generated source code 2021-01-21 14:02:54 -08:00
Gene Hoffman f09883320c Lower total timeout on CI tests 2021-01-19 22:06:15 -08:00
dependabot[bot]andGene Hoffman 00af9a11da Bump styfle/cancel-workflow-action from 0.6.0 to 0.7.0
Bumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/styfle/cancel-workflow-action/releases)
- [Commits](https://github.com/styfle/cancel-workflow-action/compare/0.6.0...d7e57e26a6f753933f8ef746a37097a61375236b)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-18 21:37:40 -08:00
Gene Hoffman a3092b8779 Correctly check out macos test material 2021-01-12 16:38:34 -08:00
Mariano SorgenteandYostra 6681d15d97 Properly initialize full node store 2021-01-12 17:02:22 -05:00
Gene HoffmanandYostra 44d4a91e6e Change the action names to conform to intent 2021-01-12 17:02:22 -05:00
YostraandYostra 5843f72194 name actions properly 2021-01-12 17:02:22 -05:00
YostraandYostra df19c8caf9 fix workflows 2021-01-12 17:02:22 -05:00
YostraandYostra 0572cccb43 split tests 2021-01-12 17:02:22 -05:00
Gene HoffmanandYostra 8c6cfbf4a6 git checkout the test-cache instead of downloading it (#628)
* Build via test repo checkout

* Take the tests $HOME

* Try linking
2021-01-12 17:02:22 -05:00
Gene HoffmanandYostra 8fabd4bbed Upload MacOS installer to artifacts 2021-01-12 17:02:22 -05:00
Gene HoffmanandYostra 3452c4b90c Plotting needs Mo memory (#620)
* Increase memory for k32, test black

* black wants line hyphen length in pyproject.toml
2021-01-12 17:02:22 -05:00
dependabot[bot]andYostra ed0a5117e3 Bump actions/upload-artifact from v2.2.1 to v2.2.2
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v2.2.1 to v2.2.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2.2.1...e448a9b857ee2131e752b06002bf0e093c65e571)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-12 17:02:21 -05:00
Gene HoffmanandYostra ba6110bd66 Also download plots to save test time on ci 2021-01-12 17:02:21 -05:00
Gene HoffmanandYostra 8f73db3f83 Add Python 3.9 to Ubuntu install (#598)
* Add deadsnakes to handle Ubuntu Python 3.9 issue

* Naming normalization
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 e86ca00b1f keep setup-node at 2.1.4 2021-01-12 17:02:21 -05:00
Gene HoffmanandYostra 1b66ae2ab8 Fix MacOS signing 2021-01-12 17:02:21 -05:00
dependabot[bot]andYostra f3ba1d61b9 Bump actions/setup-node from v2.1.3 to v2.1.4
Bumps [actions/setup-node](https://github.com/actions/setup-node) from v2.1.3 to v2.1.4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2.1.3...c46424eee26de4078d34105d3de3cc4992202b1e)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-12 17:00:54 -05:00
Gene HoffmanandYostra 0ca0b4b69a Leave ubuntu 3.9 for another day 2021-01-12 17:00:54 -05:00
Gene HoffmanandYostra f80311f7b6 let install.sh figure out python version instead for ubuntu 2021-01-12 17:00:54 -05:00
Gene HoffmanandYostra 914b09a53d Correct MacOS 3.9 build, and try 3.9 on Ubuntu 2021-01-12 17:00:54 -05:00
Gene HoffmanandYostra 6d00c6021f Download test blocks and separate macos test from macos installer build (#578)
* Cache test plots

* Switch to cacheing blocks

* expand user path

* Update changelog, black

* $HOME

* Split MacOS into test and installer - test cache

* Download the block cache from kb pages/download.chia.net

* create dir first

* re-enable all the tests

* black

Co-authored-by: Yostra <straya@chia.net>
2021-01-12 17:00:54 -05:00
fchiricaandYostra 9792c0245b Put back all tests. 2021-01-12 17:00:54 -05:00
fchiricaandYostra 6015b8fff0 Initial commit fix test simulation. 2021-01-12 17:00:54 -05:00
dependabot[bot]andYostra 1cbe1363fe Bump actions/setup-node from v2.1.2 to v2.1.3
Bumps [actions/setup-node](https://github.com/actions/setup-node) from v2.1.2 to v2.1.3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2.1.2...27082cecf3ff7a1742dbd5e12605f0cb59dce2d9)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-12 17:00:54 -05:00
Mariano SorgenteandYostra 3b8563d8b7 Passing mypy src 2021-01-12 17:00:53 -05:00
Gene HoffmanandYostra 297479bc47 Bump blspy 2021-01-12 17:00:49 -05:00
Gene HoffmanandYostra e9147ef043 Is a bad chiavdf cached? 2021-01-12 17:00:49 -05:00
Gene HoffmanandYostra a9399b15da Bump blspy to 0.2.9 and brute force Python 3.9 timelord issue (#540)
* Is a bad chiavdf cached?

* Bump blspy

* Check the env

* rm unexpected vdf_client in python 3.9

* Remove debug echo
2021-01-12 17:00:49 -05:00
dependabot[bot]Yostradependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
87e8cc916c Bump actions/upload-artifact from v2.2.0 to v2.2.1 (#528)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v2.2.0 to v2.2.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2.2.0...726a6dcd0199f578459862705eed35cda05af50b)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-12 17:00:49 -05:00
749b2e2855 Modify typing for python 3.9 (#532)
* Give MacOS 3.9 more time to test

* try get_args

* 3.7

* sys

* tuple

* is not none

* pretty printer versus flake

* black

* Revert MacOS testing time to 60m max

Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>
Co-authored-by: Gene Hoffman <30377676+hoffmang9@users.noreply.github.com>
2021-01-12 17:00:49 -05:00
Gene HoffmanandYostra 26423a3362 Don't build vdf_client at first on Mac 3.9 2021-01-12 17:00:49 -05:00
Gene HoffmanandYostra a791b45866 Build python 3.8 and 3.9 on MacOS - temporarily compile chiavdf on Mac 2021-01-12 17:00:49 -05:00
Gene HoffmanandYostra b71a9c54ad downgrade to last good chiavdf - no 3.9 ubuntu yet 2021-01-12 17:00:49 -05:00