Add rust fmt check
name: test
on: [push, pull_request]
jobs:
+ lints:
+ name: Lints
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout sources
+ uses: actions/checkout@v2
+ - name: Install stable toolchain
+ uses: actions-rs/toolchain@v1
+ with:
+ profile: minimal
+ toolchain: stable
+ override: true
+ components: rustfmt, clippy
+ - name: Run cargo fmt
+ uses: actions-rs/cargo@v1
+ with:
+ command: fmt
+ args: --all -- --check
+# FIXME: Lots of warnings to work through first
+# - name: Run cargo clippy
+# uses: actions-rs/cargo@v1
+# with:
+# command: clippy
+# args: -- -D warnings
+
test:
name: Test
runs-on: ubuntu-latest
