Skip to content

version bumps

version bumps #26

Workflow file for this run

name: Cargo-audit, lint and test
on:
push:
branches: master
pull_request:
branches: master
defaults:
run:
shell: bash
working-directory: .
env:
CARGO_TERM_COLOR: always
RUST_TOOLCHAIN: nightly-2022-04-25
jobs:
cargo-audit:
name: cargo audit
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Cache cargo-audit version
uses: Swatinem/rust-cache@v1
- name: Download cargo-audit
uses: actions-rs/[email protected]
with:
crate: cargo-audit
version: latest
- name: Run cargo-audit # Using args from .cargo/audit.toml
run: cargo audit
lint-test:
name: lint & test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install Linux dependencies
run: |
sudo apt-get update
sudo apt-get install -y pkg-config build-essential libudev-dev
- name: Install Rust nightly
uses: actions-rs/toolchain@v1
with:
toolchain: ${{ env.RUST_TOOLCHAIN }}
profile: minimal
override: true
components: rustfmt, clippy
- name: Cache build files
uses: Swatinem/rust-cache@v1
- name: Cargo fmt
run: cargo fmt -- --check
- name: Cargo clippy
run: cargo clippy --all-targets -- --deny=warnings