diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml new file mode 100644 index 0000000..df53b3a --- /dev/null +++ b/.github/workflows/rust.yml @@ -0,0 +1,33 @@ +name: Check examples + +on: + pull_request: + types: [opened, synchronize, reopened] + push: + branches: + - master + +env: + RUSTFLAGS: -A dead-code -A unused-variables + +jobs: + check-examples: + strategy: + fail-fast: false + + name: Check examples + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@master + + - name: Use stable + run: | + rustup override set stable + rustup update stable + + - name: cargo check and cargo test + run: | + cd examples + cargo check + cargo test