# Define the sequence of steps for the CI pipeline steps: full-test: image: rust commands: - apt install openssl -y - rustup default stable - rustup component add clippy rustfmt - cargo clippy --jobs 2 -- -D clippy::all - cargo fmt --all -- --check - cargo build --verbose --release --jobs 2 - cargo test --verbose --jobs 2 when: branch: main event: [ push, pull_request ]