name: Check style on: pull_request: push: branches: - master tags: - v* paths-ignore: - 'README.md' jobs: ## Check stage check-fmt: name: Check RustFmt runs-on: ubuntu-latest env: RUST_BACKTRACE: full steps: - name: Cancel Previous Runs uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # 0.12.1 with: access_token: ${{ github.token }} - name: Checkout sources & submodules uses: actions/checkout@v5 with: fetch-depth: 5 submodules: recursive - name: Add rustfmt run: rustup component add rustfmt - name: rust-fmt check uses: actions-rs/cargo@v1 with: command: fmt args: --all -- --check