Commit Graph

3 Commits

Author SHA1 Message Date
Robin Krahl
d4dd4d6548
Run cargo doc before cargo test
This patch fixes the builds by running cargo doc before cargo test.
Without generated documentation, we don’t have anything to test.
2020-07-19 17:39:47 +02:00
Robin Krahl
1204e108cf
Send notification mail on build failure 2020-07-19 17:29:17 +02:00
Robin Krahl
5a6a8f43ce Add build scripts
This patch adds three build scripts for the sr.ht CI:
- archlinux.yml is the main build script.  It builds the project using
  the latest stable release from rustup and executes the tests, clippy
  and rustfmt.  The build also runs the reuse tool to check compliance
  with the reuse specification and verifies that the last commit is
  signed by me.
- archlinux-msrv.yml builds and tests the project on the MSRV, currently
  Rust 1.40.0.
2020-07-19 17:08:01 +02:00