name: Rust # Trigger the workflow on push or pull request on: [push, pull_request] jobs: # TODO clippy build: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 - name: Update package manager run: sudo apt-get update - name: Install dependencies run: | sudo apt-get install -y \ libpam0g-dev \ libudev-dev \ libssl-dev \ libsqlite3-dev - name: Build run: cargo build --verbose - name: Run tests run: cargo test --verbose