Commit Graph

28 Commits

Author SHA1 Message Date
Jack Grigg afa0b29e62 Bump MSRV to 1.51.0
This is the MSRV for the orchard crate, which we will be depending on
soon.
2021-03-27 08:21:45 +13:00
Jack Grigg 464b533937 Bump MSRV to 1.47.0
We'll be needing it shortly for ff et al.
2021-03-04 17:32:57 +00:00
Kris Nuttycombe 517170652d Use github environment file instead of (deprecated) set-env 2020-11-19 14:48:12 -07:00
Jack Grigg 8593a067ca Force Clippy nightly lints to all warn, never error 2020-10-27 17:20:00 +00:00
Jack Grigg 14aba4f5d1 Update Actions CI with improved workflow 2020-10-23 17:26:03 +01:00
Kris Nuttycombe b1c3f9d3f0
ZIP 321 Reference Implementation (#294)
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
Co-authored-by: Jack Grigg <jack@electriccoin.co>
2020-10-15 14:03:40 +01:00
Jack Grigg 46f17bd624 Bump protobuf dependencies
MSRV is now 1.44.1.
2020-09-09 00:32:16 +01:00
Jack Grigg 96bd59b942 Migrate to ff 0.8 and bellman 0.8
bellman 0.8 includes fixes for several performance regressions.

MSRV is now 1.44.0, matching the ff crate.
2020-09-09 00:27:51 +01:00
str4d 0e9b6e6d73
Merge pull request #158 from zcash/codecov-tweaks
Code coverage tweaks
2020-08-12 20:11:42 +12:00
Jack Grigg 94c22ed2cb CI: Fetch Zcash params for code coverage 2020-08-12 07:21:22 +01:00
Jack Grigg 663d4ee4c4 CI: Measure code coverage for zkcrypto crates 2020-08-07 16:47:13 +01:00
Jack Grigg e22e15a34a CI: Build zcash_proofs against WASM targets
This ensures that we don't introduce any regressions for WASM consumers.
2020-08-07 16:36:46 +01:00
Jack Grigg bbc3ec54c7 CI: Fetch and cache Sapling parameters for tests 2020-06-27 00:46:05 +12:00
Jack Grigg 0a61db0317 Upgrade to rusqlite 0.23
Requires bumping the MSRV to 1.40.0 because libsqlite3-sys uses features
introduced in that version. remove_dir_all can similarly be unpinned.
2020-06-27 00:45:12 +12:00
Jack Grigg 16ba891726 Remove librustzcash crate
This crate now lives in https://github.com/zcash/zcash, which is the
sole intended consumer of the C FFI.
2020-03-14 10:50:04 +13:00
Jack Grigg 2df2a2b2f2 Merge branch 'develop' 2020-03-14 10:36:58 +13:00
Jack Grigg 1f38523fff CI: Use stable Rust release for code coverage
Fixes an issue where cargo-tarpaulin failed to build the crate on
1.37.0, but the crate itself builds fine with that version.
2020-02-03 18:08:56 +00:00
Jack Grigg 8f48ded2a1
Move benchmark bitrot linter out of nightly lints 2019-12-19 16:49:12 -06:00
Sean Bowe 01ab2bd3df
Start relying on Rust 1.39.0 2019-12-12 11:31:00 -07:00
Jack Grigg bb39037798
Move code coverage from Travis CI to Actions 2019-11-07 18:16:27 +00:00
Jack Grigg 7be66ad8f8
Rename Actions workflow 2019-11-07 17:40:41 +00:00
Jack Grigg 274f860202
Actions: Build before formatting check
cargo fmt does not build the code, and running it in a fresh clone of
the codebase will fail because the protobuf code has not been generated.
2019-10-09 14:15:07 +13:00
Jack Grigg 80d339848f
Actions: Various CI improvements
- Test against MSRV
- Parallel linting
- Compile benchmarks on nightly
2019-10-08 15:59:40 +13:00
Jack Grigg d9a0b9c83f
CI: Check intra-doc links
Credit: https://twitter.com/tomaka17/status/1176017851410526208
2019-09-24 10:35:12 +01:00
Jack Grigg ee9c88ecb0
Exclude slow tests from code coverage 2019-08-28 20:46:23 +01:00
Jack Grigg 5e706d5d84
Actions: Trigger testing workflow on pull_request 2019-08-23 12:13:23 +01:00
Jack Grigg 7ad0452c01
Add macOS support to GitHub Actions workflow 2019-08-22 15:10:28 +01:00
Jack Grigg f1b6e88f9f
Add a GitHub Actions workflow for Ubuntu and Windows 2019-08-20 23:46:53 +01:00