Skip to content

Bump clap from 4.5.57 to 4.5.60 #46

Bump clap from 4.5.57 to 4.5.60

Bump clap from 4.5.57 to 4.5.60 #46

Workflow file for this run

name: Rust
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
env:
CARGO_TERM_COLOR: always
RUSTDOCFLAGS: -D warnings
permissions:
contents: read
jobs:
clippy:
runs-on: ubuntu-latest
steps:
- uses: sensorfu/setup-rust-action@v1
with:
components: clippy,rustfmt
- uses: actions/checkout@v6
with:
persist-credentials: false
- run: cargo fmt --verbose --check
- run: cargo clippy --verbose
cargo-deny:
strategy:
matrix:
checks:
- advisories
- bans licenses sources
continue-on-error: ${{ matrix.checks == 'advisories' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
with:
persist-credentials: false
- uses: EmbarkStudios/cargo-deny-action@3fd3802e88374d3fe9159b834c7714ec57d6c979 # v2.0.15
with:
command: check ${{ matrix.checks }}
os-matrix:
strategy:
matrix:
os: [ ubuntu-22.04, ubuntu-24.04, macos-14, macos-15 ]
runs-on: ${{ matrix.os }}
steps:
- uses: sensorfu/setup-rust-action@v1
- uses: actions/checkout@v6
with:
persist-credentials: false
- run: cargo test --verbose
rust-matrix:
strategy:
matrix:
toolchain: [ beta, nightly ]
allow_fail: [ false ]
include:
- toolchain: nightly
allow_fail: true
runs-on: ubuntu-latest
continue-on-error: ${{ matrix.allow_fail }}
steps:
- uses: sensorfu/setup-rust-action@v1
with:
toolchain: ${{ matrix.toolchain }}
- uses: actions/checkout@v6
with:
persist-credentials: false
- run: cargo test --verbose