Skip to content

not-elm is testing #211

not-elm is testing

not-elm is testing #211

Workflow file for this run

name: CI
run-name: ${{ github.actor }} is testing
on:
push:
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Toolchain
uses: dtolnay/rust-toolchain@stable
- name: Install alsa and udev
run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev
if: runner.os == 'linux'
- name: Test all features
run: cargo test --all-features --all
- name: Test
run: cargo test --all
clippy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Toolchain
uses: dtolnay/rust-toolchain@stable
with:
components: clippy
- name: Install alsa and udev
run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev
if: runner.os == 'linux'
- name: Clippy all features
run: cargo clippy --all-targets --all-features -- -D warnings
- name: Clippy
run: cargo clippy -- -D warnings