name: 'Check'
description: 'Check will do all essential checks'
inputs:
github_token:
description: "Github Token"
required: true
runs:
using: "composite"
steps:
- name: Format
uses: actions-rs/cargo@v1
with:
command: fmt
args: --all -- --check
- name: Install cargo-audit
uses: actions-rs/cargo@v1
with:
command: install
args: cargo-audit
- name: Audit dependencies
uses: actions-rs/cargo@v1
with:
command: audit
- name: Clippy
uses: actions-rs/cargo@v1
with:
command: clippy
args: --all-targets -- -D warnings