CI: Clippy for time, monotonics, channel

This commit is contained in:
Henrik Tjäder 2023-01-27 12:55:26 +01:00
parent 2f8c7bee18
commit 1c709c2866

View file

@ -89,6 +89,72 @@ jobs:
working-directory: ./rtic working-directory: ./rtic
run: cargo clippy run: cargo clippy
clippytime:
name: Cargo clippy rtic-time
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Fail on warnings
working-directory: ./rtic-time
run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs
- name: Add Rust component clippy
working-directory: ./rtic-time
run: rustup component add clippy
- name: Cache Dependencies
uses: Swatinem/rust-cache@v2
- name: cargo clippy
working-directory: ./rtic-time
run: cargo clippy
clippymonotonics:
name: Cargo clippy rtic-monotonics
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Fail on warnings
working-directory: ./rtic-monotonics
run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs
- name: Add Rust component clippy
working-directory: ./rtic-monotonics
run: rustup component add clippy
- name: Cache Dependencies
uses: Swatinem/rust-cache@v2
- name: cargo clippy
working-directory: ./rtic-monotonics
run: cargo clippy
clippychannel:
name: Cargo clippy rtic-channel
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Fail on warnings
working-directory: ./rtic-channel
run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs
- name: Add Rust component clippy
working-directory: ./rtic-channel
run: rustup component add clippy
- name: Cache Dependencies
uses: Swatinem/rust-cache@v2
- name: cargo clippy
working-directory: ./rtic-channel
run: cargo clippy
# Verify all examples, checks # Verify all examples, checks
checkexamples: checkexamples:
name: checkexamples name: checkexamples
@ -523,6 +589,9 @@ jobs:
- style - style
- check - check
- clippy - clippy
- clippytime
- clippymonotonics
- clippychannel
- checkexamples - checkexamples
- testexamples - testexamples
- checkmacros - checkmacros