Skip to content

Update dependency rust to v1.98.1 (#79) #31

Update dependency rust to v1.98.1 (#79)

Update dependency rust to v1.98.1 (#79) #31

Workflow file for this run

name: Lints
permissions:
contents: read
on:
push:
branches:
- main
pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.ref_name }}-${{ github.ref_name == 'main' && github.sha || 'anysha' }}
cancel-in-progress: true
jobs:
check_fmt:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- run: |
rustup toolchain install
- run: |
cargo fmt -- --check
clippy:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- run: |
rustup toolchain install
- uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
- run: |
cargo clippy --all-features --workspace --all-targets -- -Dwarnings
shear:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- run: |
rustup toolchain install
- run: |
cargo install cargo-shear --version 1.13.2 # 2026-07-16
- run: |
cargo shear --deny-warnings