Skip to content

Bump actions/checkout from 3 to 4 #58

Bump actions/checkout from 3 to 4

Bump actions/checkout from 3 to 4 #58

Workflow file for this run

name: CI
on:
push:
branches: [ "master" ]
pull_request:
jobs:
lib:
strategy:
fail-fast: false
matrix:
rust: [1.62.0, stable]
features: ['', '--all-features']
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: install rust toolchain
uses: dtolnay/rust-toolchain@master
with:
toolchain: ${{ matrix.rust }}
components: rustfmt clippy
- name: build
run: cargo build ${{ matrix.features }}
- name: check
run: cargo check ${{ matrix.features }}
- name: test
run: cargo test ${{ matrix.features }}
- name: check formatting
run: cargo fmt --all -- --check
- name: clippy
run: cargo clippy ${{ matrix.features }}
- name: audit
run: cargo audit
stm32f4-single-motor-example:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: install rust toolchain
uses: dtolnay/rust-toolchain@stable
with:
targets: thumbv7em-none-eabihf
components: rustfmt clippy
- name: Install flip-link
run: cargo install flip-link
- name: build
run: cargo build
working-directory: examples/stm32f4-single-motor-example
- name: check
run: cargo check
working-directory: examples/stm32f4-single-motor-example
# no tests available for now => no test step as it'd fail otherwise
- name: check formatting
run: cargo fmt --all -- --check
working-directory: examples/stm32f4-single-motor-example
- name: clippy
run: cargo clippy
working-directory: examples/stm32f4-single-motor-example
- name: audit
run: cargo audit
working-directory: examples/stm32f4-single-motor-example