image: rust:1.86-bullseye
.dependencies:
before_script:
- apt update
- apt install -y pkg-config libssl-dev
- rustup component add clippy
stages:
- lint
- test
lint:
extends: .dependencies
stage: lint
except:
- tags
script:
- cargo clippy
test:
extends: .dependencies
stage: test
except:
- tags
script:
- cargo test