Skip to content

build

build #32

Workflow file for this run

on:
push:
branches:
- main
- test
tags:
- "*"
pull_request:
env:
CARGO_TERM_COLOR: always
name: CI
jobs:
lint:
name: Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
# make sure all code has been formatted with rustfmt
- name: check rustfmt
run: |
rustup component add rustfmt
cargo fmt -- --check --color always
# run clippy to verify we have no warnings
- run: cargo fetch
- name: cargo clippy
run: |
rustup component add clippy
cargo build --all-targets -- -D warnings