Commit Graph

75 Commits

Author SHA1 Message Date
Trung Nguyen 2e9462ee20
gha: automate release (#994)
- Upload linux and macos binaries to Bintray
- Prepare Github draft release
- Revert .travis.yml from upstream geth
2020-05-11 15:57:12 -04:00
Trung Nguyen 3ae914052f
gha: add Github Actions workflows (#984)
- For master, run unit tests and build on linux and macos
- For PR, run unit tests on ubuntu and selective acceptance tests from
quorum-acceptance-tests
2020-05-08 15:39:29 -04:00
Trung Nguyen ea9d72a7e9
travis: update go version (#983) 2020-05-04 10:02:27 -04:00
Sai V c215989c10
Quorum geth upgrade to 1.9.7 (#960)
Co-authored-by: amalraj.manigmail.com <amalraj.manigmail.com>
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
Co-authored-by: Flash Sheridan <flash@pobox.com>
Co-authored-by: Martin Holst Swende <martin@swende.se>
Co-authored-by: Nguyen Kien Trung <trung.n.k@gmail.com>
Co-authored-by: Felix Lange <fjl@twurst.com>
Co-authored-by: Rob Mulholand <rmulholand@8thlight.com>
Co-authored-by: Felföldi Zsolt <zsfelfoldi@gmail.com>
Co-authored-by: soc1c <soc1c@users.noreply.github.com>
Co-authored-by: Rafael Matias <rafael@skyle.net>
Co-authored-by: gary rong <garyrong0905@gmail.com>
Co-authored-by: Lucas Hendren <lhendre2@gmail.com>
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
Co-authored-by: ywzqwwt <39263032+ywzqwwt@users.noreply.github.com>
Co-authored-by: zcheng9 <zcheng9@hawk.iit.edu>
Co-authored-by: zzy96 <zhou0250@e.ntu.edu.sg>
Co-authored-by: kikilass <36239971+kikilass@users.noreply.github.com>
Co-authored-by: Darrel Herbst <dherbst@gmail.com>
Co-authored-by: Ross <9055337+Chadsr@users.noreply.github.com>
Co-authored-by: Jeffery Robert Walsh <rlxrlps@gmail.com>
Co-authored-by: Marius Kjærstad <sandakersmann@users.noreply.github.com>
Co-authored-by: Piotr Dyraga <piotr.dyraga@keep.network>
Co-authored-by: Guillaume Ballet <gballet@gmail.com>
Co-authored-by: Michael Forney <mforney@mforney.org>
Co-authored-by: Samuel Marks <807580+SamuelMarks@users.noreply.github.com>
2020-04-29 10:50:56 -04:00
Trung Nguyen a3efbfdf98
travis: update VM to use JRE11 to fix acceptance tests failure for PR (#964)
- Update VM to Xenial
- Update to Tessera 0.10.4
- Update Gauge to 1.0.8
2020-04-07 17:44:01 -04:00
Trung Nguyen 02747c5aa7
travis: reduce the time running Travis for PR (#958) 2020-03-23 18:39:58 -04:00
Jitendra Bhurat 1c6fdc0d06 Disabling swarm tests (#896) 2019-11-29 10:56:03 -05:00
Jitendra Bhurat e1e3e4a781 Optimize travis and fix flaky tests (#873) 2019-11-06 12:05:14 -05:00
Nguyen Kien Trung 664c2ab20a p2p/enode, p2p/discv5: fix URL parsing test for go 1.11.13 (#810) 2019-08-27 15:17:59 -04:00
Zhou Zhiyao 4b45dd2004 Minor fixes (#803) 2019-08-17 08:37:57 -04:00
Trung Nguyen c8d9ed1741
ignore swarm package when running tests for PR 2019-05-20 15:54:50 -04:00
amalraj 9a3184ba19 travis: run quorum-acceptance-tests for pull requests (#637)
* update travis to enable running acceptance test for raft, istanbul and clique consensus when a PR is raised
2019-02-22 16:24:15 -05:00
Jitendra Bhurat 65c89d5409
Merge branch 'master' into master 2019-02-05 11:23:45 -05:00
Nguyen Kien Trung be5f333767 Binaries distribution to Bintray (#623)
distribute binaries to bintray when tagging
2019-01-23 15:10:09 -05:00
Imran Bashir 0b849799ab fixgo11 2019-01-14 15:14:41 +00:00
Nguyen Kien Trung f13b6aad4f Travis an unit test fixes (#519)
* Used Tessera as a fall back when Constellation is not available in the host
* Used OSX 10.12 instead of 10.13 to avoid Kernel Extension Consent which is not available in CI environment. Can revert back once Travis CI has ability to disable the consent
* Merged upstream PR/Code to fix tests which have intermittent failures
* Cleaned up .travis.yml build matrix
2018-09-11 11:25:24 -04:00
Patrick Mylund Nielsen 3d91976f08
Geth 1.7.2 rebase and addition of Istanbul BFT (#207) 2017-10-31 18:24:11 -04:00
Felix Lange 4f7627972e build: improve debian packaging
This commit tweaks the debian packaging tool:

* All build environment metadata can now be overriden on the command
  line. This allows testing the CI build behaviour locally.
* -unstable packages now actually contain the binaries (oops)
* packages use Go 1.7 to build
* archiving is skipped for PR builds
2016-10-02 13:08:56 +02:00
Felix Lange 0951524ca2 travis.yml: remove go 1.4 builder 2016-09-26 13:48:15 +02:00
Péter Szilágyi 2fab2b310b TravisCI: add Go 1.7 targets, bump PPA to 1.7 too 2016-08-17 10:05:59 +03:00
Felix Lange 6c33ba14a4 build: add ci.go, use it everywhere
The new build script, ci.go, replaces some of the older shell scripts.
ci.go can compile go-ethereum, run the tests, create release archives
and debian source packages.
2016-06-22 13:42:39 +02:00
Péter Szilágyi bc3b406bff travis: run CI builds against multiple Go versions 2016-05-04 20:10:36 +03:00
Felix Lange 02356b36d6 crypto/secp256k1: remove dependency on libgmp
Turns out we actually don't need it, USE_NUM_NONE works
because we also set USE_FIELD_INV_BUILTIN.
2015-12-03 21:12:13 +01:00
Taylor Gerring cc87551edc Codecov integration 2015-08-18 22:46:48 +02:00
Taylor Gerring 5a41326521 Travis container support 2015-07-18 16:12:48 +02:00
Taylor Gerring c6dbe9dc07 Travis and README cleanup 2015-06-25 16:46:54 +02:00
obscuren 46bd6c43db travis: removed qt deps 2015-06-20 20:33:25 +02:00
Felix Lange aa03e53ca8 Use Makefile for Travis tests 2015-04-29 02:13:37 +02:00
Taylor Gerring 2ca6a800ad Remove old go cover location 2015-03-28 22:16:04 +01:00
obscuren 118b79eca7 Added gitter integration for travis 2015-03-24 10:41:04 +01:00
Taylor Gerring ce2b2422d6 Update Go and Qt versions 2015-02-25 11:40:52 +01:00
Taylor Gerring d8f7cb2f55 Don't print per-function testing results 2015-02-21 13:48:09 +01:00
Felix Lange 3b12a9293c .travis.yml: don't run gofmt, goimports, golint
This should yield another 30-second speed up. Nobody looks
at the output of those anyway. We might want bring back gofmt later
and actually fail the build if source is not formatted.
2015-02-20 12:21:05 +01:00
Felix Lange 654f7f707c .travis.yml: speed up tests on Travis
This should decrease test runtime to about 30 seconds.
2015-02-20 12:18:29 +01:00
Taylor Gerring 68f6ddc5aa Update Travis to use godep 2015-02-16 14:34:50 +01:00
Taylor Gerring e4bb419707 Add go check to prefetched test dependencies 2015-02-05 18:11:31 -06:00
Taylor Gerring 5e0b2b260c Updated go list command 2015-02-05 17:49:44 -06:00
Taylor Gerring b58b6b9bac Use after_success build step 2015-02-05 17:23:22 -06:00
Taylor Gerring f3ac378ca4 No long use v1 branch of qml repo 2015-02-05 17:13:51 -06:00
Taylor Gerring 59665ade85 Pin Travis go version to 1.4.1 2015-02-05 16:27:54 -06:00
Taylor Gerring c1f6e259a9 Only submit on coverage report success 2015-02-05 16:04:42 -06:00
Taylor Gerring 03b89ab712 Only download missing deps, not build 2015-02-05 16:03:29 -06:00
Taylor Gerring 57c6caf146 Separate Coveralls submission from coverage script 2015-02-02 12:14:04 -06:00
Taylor Gerring 56a0131778 Travis fixes for Qt5.4 2015-01-30 17:24:51 -06:00
Taylor Gerring 447bad9dbd Travis fix
Satisfy dependency for obscuren/qml fork
2015-01-29 12:12:19 -06:00
Taylor Gerring 43bf3b4a78 Move goveralls call to script 2014-12-21 14:46:32 -06:00
Taylor Gerring 03dc6ec0d4 Update travis go version to tip 2014-12-21 13:46:06 -06:00
Taylor Gerring f7ec759ef0 inline dependency installation script 2014-12-21 13:34:48 -06:00
Taylor Gerring 7a79428278 Update cover command installation 2014-12-21 12:05:59 -06:00
Taylor Gerring 176c98eb66 Updated tool import paths 2014-12-21 11:18:43 -06:00