rust-build.yml 673 B

123456789101112131415161718192021222324252627
  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 sqlcipher
  22. - name: Compile
  23. run: |
  24. cargo build --release
  25. cargo test