--- name: Rust on: push: branches: [main] pull_request: branches: [main] env: CARGO_TERM_COLOR: always ACTIONS_LINTS_TOOLCHAIN: 1.50.0 jobs: linting: name: "cargo fmt" runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - name: Install toolchain uses: actions-rs/toolchain@v1 with: toolchain: ${{ env['ACTIONS_LINTS_TOOLCHAIN'] }} default: true components: rustfmt - name: cargo fmt (check) run: cargo fmt -- --check -l