when: - event: [pull_request, tag] - event: push branch: - main variables: - &rust_image 'rustlang/rust:nightly' steps: build: image: *rust_image group: ci commands: - "cargo build" test: image: *rust_image group: ci commands: - "cargo test" lint: image: *rust_image group: ci commands: - "cargo clippy" fmt: image: *rust_image group: ci commands: - "cargo fmt --all --check"