rust-build.yml 782 B

123456789101112131415161718192021222324252627282930
  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 sqlcipher
  19. run: |
  20. sudo apt-get update
  21. sudo apt-get install libsqlcipher-dev
  22. - name: Create Config Dir
  23. run: |
  24. mkdir -p ~/.config/darkfi
  25. - name: Compile
  26. run: |
  27. cargo build --release
  28. cargo test