name: tests
on:
push:
paths-ignore:
- "docs/*"
- "scripts/*"
- "README.md"
- "LICENSE"
workflow_dispatch:
workflow_call:
jobs:
test:
name: Test
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup Rust
uses: ATiltedTree/setup-rust@v1.0.5
with:
rust-version: stable
- name: Compile and Test
run: cargo test