lint-job: stage: .pre image: rust:latest script: - rustup component add rustfmt - cargo fmt --check - cargo clippy -- -D warnings build-job: stage: build image: rust:latest script: - cargo build --release test-job: stage: test image: rust:latest script: - cargo test --release