Skip to content

ci: update GitHub Actions, replace toolchain action with a different … #53

ci: update GitHub Actions, replace toolchain action with a different …

ci: update GitHub Actions, replace toolchain action with a different … #53

Workflow file for this run

on: [push, pull_request]
name: Continuous integration
jobs:
check:
name: Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.1.0
- uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: stable
- uses: actions-rs/cargo@v1.0.1
with:
command: check
test:
name: Test Suite
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.1.0
- uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: stable
- uses: actions-rs/cargo@v1.0.1
with:
command: test
fmt:
name: Rustfmt
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.1.0
- uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: stable
- run: rustup component add rustfmt
- uses: actions-rs/cargo@v1.0.1
with:
command: fmt
args: --all -- --check
clippy:
name: Clippy
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.1.0
- uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: stable
- run: rustup component add clippy
- uses: actions-rs/cargo@v1.0.1
with:
command: clippy
args: -- -Dclippy::pedantic -Dclippy::suspicious -Dclippy::nursery -Dclippy::complexity -Dclippy::perf -Dclippy::cargo