rust-build.yml 787 B

1234567891011121314151617181920212223242526272829
  1. name: Build and Test
  2. on:
  3. push:
  4. branches:
  5. - master
  6. pull_request:
  7. jobs:
  8. compile-and-test:
  9. runs-on: ubuntu-20.04
  10. steps:
  11. - uses: actions/checkout@v2
  12. - name: Install Rust
  13. uses: actions-rs/toolchain@v1
  14. with:
  15. toolchain: stable
  16. override: true
  17. components: rustfmt, clippy
  18. - name: Install Dependencies
  19. run: |
  20. sudo apt-get update
  21. sudo apt-get install libudev-dev
  22. - name: Create config directory
  23. run: |
  24. mkdir -p ~/.config/darkfi
  25. - name: Test with all features
  26. run: |
  27. cargo test --release --all-features