--- name: Rust - Check formatting on: pull_request: paths: - .github/workflows/rustfmt.yml - rustfmt.toml - '**/*.rs' workflow_dispatch: env: RUST_NIGHTLY_TOOLCHAIN: nightly-2023-01-13 jobs: check-formatting: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - name: Install nightly Rust uses: actions-rs/toolchain@v1.0.6 with: toolchain: ${{ env.RUST_NIGHTLY_TOOLCHAIN }} components: rustfmt default: true - name: Check formatting run: |- rustfmt --version cargo fmt -- --check --unstable-features