name: Pull Request Checks
on:
jobs:
Verify-main-package:
runs-on: ubuntu-latest
steps:
- name: Pull latest code files
uses: actions/checkout@v3
- name: Install rust tooling
uses: actions-rs/toolchain@v1.0.6
with:
toolchain: stable
components: clippy
- name: Set directory
run: cd ${{ github.workspace }}
- name: Verify code compiles
run: cargo build
- name: Verify tests complete
run: cargo test
- name: Verify code style
run: "cargo clippy -- -D warnings"