Commit graph

14 commits

Author SHA1 Message Date
Ryan Loomba
426c5b227d add clippy to travis integration 2020-10-08 09:59:52 -07:00
Valentine Wallace
0ac5697bb8
Bump MSRV to 1.30.0
We wanted to bump to 1.29 to continue to support mrustc bootstrapping, but on 1.29
there's a bug preventing us from compiling the lightning package only, thus parts
of lightning-net-tokio cause a compilation error.

The advantage of bumping the MSRV is an improved borrow checker which should
enable improved code quality, and not having jump through weird hoops sometimes
to get 1.22 working.
2020-08-19 15:39:03 -04:00
Franck Royer
e6e69f51b9
Use more generic name as it will be use in GitHub Action too 2020-04-23 09:36:48 +10:00
Matt Corallo
c5fb57269f [travis] Build lightning-net-tokio on Rust 1.39.0+, fuzz on stable
This disables building the lightning-net-tokio crate on 1.34.2 on
Travis in anticiption of relying on async/await for
lightning-net-tokio, with the nice side-effect of reducing the
amount of work done on our slowest Travis job.

This also adds 1.39.0 to Travis as that is the new MSRV for
lightning-net-tokio and uses that for codecov generation.

This also moves fuzzing to Rust stable, as honggfuzz broke its MSRV
and it seems likely it will again in the future.
2020-03-04 13:47:25 -05:00
Matt Corallo
9501ecce49 Move fuzz to top level. 2019-11-25 15:42:07 -05:00
RJ Rybarczyk
404081a755 Update travis file to accommodate workspaces 2019-11-18 23:50:15 +00:00
RJ Rybarczyk
88fef649b1 Use workspaces to separate crates 2019-11-15 02:44:30 +00:00
Matt Corallo
347f5bfc4c Fix travis failure if previous travis run on branch failed to build 2019-07-30 13:41:12 -04:00
Matt Corallo
e14b9f07d3 Generate codecov.io reports 2019-07-25 16:59:20 -04:00
Matt Corallo
c50aa05231 Move travis fuzzing to 1.34.2 to get integer atomics 2019-07-23 14:29:56 -04:00
Matt Corallo
5dea30faee Add subcrate that implements network socket handling with Tokio
This is still pretty raw and ist mostly just a straight move from
rust-lightning-bitcoinrpc, but first step is to get it there,
second is to actually make it actually safe to use.
2019-06-01 07:48:33 -04:00
Matt Corallo
fc8cd9f142 Run travis-fuzz on Rust 1.29.2 due to 1.30 breaking honggfuzz build 2018-10-25 14:33:10 -04:00
Matt Corallo
2188192efa Set travis to run honggfuzz for a while 2018-03-23 13:16:24 -04:00
Matt Corallo
8e482ce9d8 Add travis config 2018-03-05 14:17:42 -05:00