Jack Grigg
d868f2363d
CI: Fix documentation rendering
2021-07-09 21:12:06 +01:00
Jack Grigg
6eb3557ea3
CI: Add workflow to render latest documentation
2021-07-09 20:59:06 +01:00
Jack Grigg
49d946fb5a
Remove wasm32-unknown-unknown from build checks
...
By default `getrandom` 0.2 does not compile on unsupported targets; it
is necessary to enable its `js` feature flag specifically when targeting
`wasm32-unknown-unknown`. Since we don't expose that flag ourselves
(instead relying on the downstream user to do this) we can't directly
test this ourselves. `wasm32-wasi` is fully-supported, so we continue to
test builds against that target to ensure we retain WASM compatibility.
2021-05-19 18:29:37 +01:00
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