Commit Graph

91 Commits

Author SHA1 Message Date
Michael Vines
6854c64a09 Bump coverage build timeout 2019-06-20 09:24:11 -07:00
Jack May
b430762a23 check rust programs (#4688) 2019-06-20 07:43:31 -07:00
Michael Vines
ee42040e6b Give coverage build more time (#4572)
automerge
2019-06-06 11:07:32 -07:00
Michael Vines
908b48bf0e Increase test-stable build timeout 2019-05-07 22:23:43 -07:00
Michael Vines
88fdba5aca Temp: bump test-bench timeout 2019-05-06 10:00:00 -07:00
Rob Walker
7f75cc8906 update nightly to 2019-05-01 (#4111)
* update nightly to 2019-05-01

* cargo fmt

* cargo fmt

* increase bench timeout
2019-05-01 20:08:42 -07:00
Michael Vines
c1ecfec3b0 Bump stable build timeout 2019-04-23 20:29:14 -07:00
Rob Walker
58a049ebe5 pick up logs as artifacts (#3721) 2019-04-10 17:05:39 -07:00
Michael Vines
3ad019a176 Increment stable timeout 2019-03-16 23:56:35 -07:00
Michael Vines
8f25548781 Overhaul cargo/rustc version management 2019-03-14 20:22:46 -07:00
Michael Vines
cd4bccfd12 Remove snap support 2019-03-02 17:41:09 -08:00
Michael Vines
33c7f92f56 Dial down CI timeouts 2019-02-20 16:43:13 -08:00
Greg Fitzgerald
08d7a0d52d Upgrade to Rust 1.32.0
$ rustup update stable
2019-02-18 21:44:09 -07:00
Michael Vines
7fc271ef97 Bump stable timeout 2019-02-06 13:31:35 -08:00
Michael Vines
4fb9c8a547 Bump timeout 2019-02-01 07:11:17 -08:00
Michael Vines
344427c1dc Update to rust nightly 2019-01-31 2019-02-01 07:11:17 -08:00
Michael Vines
3efbffe4e3 Run coverage when test-coverage.sh is modified 2018-12-18 18:09:59 -08:00
Michael Vines
3bfb052b0a Overhaul coverage setup 2018-12-18 10:48:06 -08:00
Michael Vines
4be537c51a Temporarily disable nightly build until it can be fixed 2018-12-17 10:15:38 -08:00
Michael Vines
9a5195e79e Remove CARGO_TARGET_CACHE_NAME, use BUILDKITE_LABEL 2018-12-16 23:05:44 -08:00
Michael Vines
e5d1bd6589 Drop public suffix on build names 2018-12-15 16:54:23 -08:00
Greg Fitzgerald
0a83b17cdd Upgrade to Rust 1.31.0 (#2052)
* Upgrade to Rust 1.31.0
* Upgrade nightly
* Fix all clippy warnings
* Revert relaxed version check and update
2018-12-07 20:01:28 -07:00
Michael Vines
8ef73eee51 Reject builds faster: if sanity checks fail don't bother with the rest 2018-12-01 11:43:29 -08:00
jackcmay
59163e2dd9 Optimize some CI stuff (#1880)
* CI Optimizations
2018-11-21 12:16:16 -08:00
carllin
dafdab1bbc Add clang dependency to docker images, update validation checks (#1794) 2018-11-12 19:36:36 -08:00
Greg Fitzgerald
cdf1a96e23 Revert "V1 Window/Ledger based on RocksDb (#1712)"
This reverts commit bfcdec95cb.
2018-11-09 20:25:53 -07:00
carllin
bfcdec95cb V1 Window/Ledger based on RocksDb (#1712)
* Add rocksdb

* Implement new ledger module based on RocksDb
2018-11-09 18:30:26 -08:00
Greg Fitzgerald
0a85347a0d Upgrade Rust stable to 1.30.1
Fixes `cargo doc`
2018-11-09 07:46:51 -08:00
Michael Vines
5a85cc4626 Rename buildkite-snap to buildkite-secondary 2018-11-05 08:47:51 -08:00
Michael Vines
a340b18b19 Upgrade to rust 1.30 2018-10-25 17:13:41 -07:00
Michael Vines
471d8f6ff9 Fix up the version references to all other internal crates 2018-10-25 12:54:32 -07:00
Greg Fitzgerald
9c0fa4d1d2 Upload coverage HTML reports (#1421)
Uploads two reports to Buildkite, one from cargo-cov and one from lcov via grcov.  The lcov one is busted on linux and is what we need to bring codecov.io back up again. It works great on macos if you wanted to generate them locally and prefer lcov HTML reports.

* Also comment out non-coverage build to speed things up.
2018-10-05 10:17:35 -07:00
Greg Fitzgerald
5bc01cd51a Revive code coverage 2018-09-28 19:19:16 -07:00
Greg Fitzgerald
19a7ff0c43 Pin down nightly in benchmark build 2018-09-28 19:29:50 -06:00
Greg Fitzgerald
5f18403199 Upgrade nightly 2018-09-28 19:29:50 -06:00
Greg Fitzgerald
8d007bd7f7 Upgrade rustc and add clippy to stable 2018-09-27 16:21:12 -06:00
Stephen Akridge
6cdbdfbbcb Enable bench and fix upload-perf 2018-09-27 14:16:56 -07:00
Michael Vines
3ca80c676c Disable large-network until it's fixed 2018-09-14 20:13:17 -07:00
Michael Vines
a344eb7dd0 Upgrade rust stable to 1.29 2018-09-14 16:37:49 -07:00
Michael Vines
b1b03ec13b Refine docker image tagging to avoid breaking stabilization branches on updates 2018-09-07 18:42:25 -07:00
anatoly yakovenko
738247ad44 advertise valid gossip address in drone and wallet (#1066)
* advertize valid gossip address in drone and wallet

get rid of asserts

check for valid ip address

check for valid address

ip address

* tests

* cleanup

* cleanup

* print error

* bump

* disable tests

* disable nightly
2018-08-26 11:36:27 -07:00
Greg Fitzgerald
db3fb3a27c Boot criterion (#1032)
* Revert benchmarks back to libtest

Criterion has too many dependencies, it's execution as slower, and
we didn't see the kind of precision we had hoped for to use it to
block CI builds.

* Ignore benchmarks that take more than a few milliseconds per iteration

* Revert "Ignore benchmarks that take more than a few milliseconds per iteration"

This reverts commit b87cdf6ef4.

* Don't run benchmarks in CI

They are already built in the nightly build. Executing them in CI
doesn't add much value until the results are precise enough to act
on.
2018-08-22 08:57:07 -06:00
Greg Fitzgerald
39c3280860 Don't block on large network test 2018-08-20 16:48:37 -06:00
Rob Walker
ab10b7676a use stable cache 2018-08-13 16:23:30 -07:00
Rob Walker
fa44a71d3e move bench to a seprate, parallel step 2018-08-13 16:23:30 -07:00
Rob Walker
9e22e23ce6 increase stable timeout until tomorrow 2018-08-13 15:45:50 -07:00
Michael Vines
de7e9b4b4c Remove retry
This was introduced to mask the occasional failure of racy tests.  But this is misguided as it helps hid the true problem, the racy test, and it causes tries builds that fail deterministically to retry only to fail once again.
2018-08-01 12:02:39 -07:00
Michael Vines
2158329058 Switch to docker-rust image 2018-07-30 16:36:26 -07:00
Michael Vines
42ebf9502a Agent cleaning is now performed in a separate pipeline 2018-07-26 11:37:36 -07:00
anatoly yakovenko
fece91c4d1 Test multi node dynamic network ci (#696)
Buildkite automation for multinode test.  This test is ignored by default because it requires a large cpu machine to run.
2018-07-19 07:50:44 -07:00