Skip to content

Bump rustix from 0.37.19 to 0.37.25 #198

Bump rustix from 0.37.19 to 0.37.25

Bump rustix from 0.37.19 to 0.37.25 #198

Workflow file for this run

name: Checks
on:
push:
branches:
- main
pull_request:
branches:
- main
env:
CACHE_VERSION: 0
CARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse
CARGO_TERM_COLOR: always
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
RUST_BACKTRACE: full
jobs:
cargo-checks:
name: Task cargo ${{ matrix.action }}
runs-on: ubuntu-latest
strategy:
matrix:
action: [clippy, fmt, test]
steps:
- name: Fetch latest code
uses: actions/checkout@v4
- name: Setup build environment
if: matrix.action != 'fmt'
run: rustup show
- uses: Swatinem/rust-cache@v2
if: matrix.action != 'fmt'
with:
prefix-key: ${{ env.CACHE_VERSION }}
key: ${{ matrix.action }}
- name: Cargo clippy
if: matrix.action == 'clippy'
uses: actions-rs/clippy-check@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
args: --workspace --all-features --all-targets --locked
- name: Cargo fmt
if: matrix.action == 'fmt'
run: cargo fmt --all -- --check
- name: Cargo test
if: matrix.action == 'test'
run: cargo test --profile ci-dev --workspace --all-features --all-targets --locked
- name: Fast fail
uses: vishnudxb/cancel-workflow@v1.2
if: failure()
with:
repo: hack-ink/array-bytes
workflow_id: ${{ github.run_id }}
access_token: ${{ github.token }}