From b9399611816303da5a06dcfb30a6ab51f70ed4c1 Mon Sep 17 00:00:00 2001 From: namilsk Date: Tue, 24 Mar 2026 00:04:23 +0300 Subject: Fmt & Added CI --- .woodpecker.yaml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .woodpecker.yaml (limited to '.woodpecker.yaml') diff --git a/.woodpecker.yaml b/.woodpecker.yaml new file mode 100644 index 0000000..e22e3fa --- /dev/null +++ b/.woodpecker.yaml @@ -0,0 +1,34 @@ +steps: + build: + image: rust:1.94.0-bullseye + environment: + RUST_BACKTRACE: 1 + CARGO_TERM_COLOR: always + commands: + - rustup default stable + - cargo build --verbose --release --jobs 4 + when: + branch: main + event: [ push, pull_request ] + tests: + image: rust + environment: + RUST_BACKTRACE: 1 + CARGO_TERM_COLOR: always + commands: + - cargo test --verbose --jobs 4 -- --test-threads=4 + when: + event: [ pull_request, push ] + branch: main + clippy_and_fmt: + image: rust:1.94.0-bullseye + environment: + RUST_BACKTRACE: 1 + CARGO_TERM_COLOR: always + commands: + - rustup component add clippy rustfmt + - cargo fmt --all --check + - cargo clippy --jobs 4 -- -D clippy::all # -D warnings + when: + branch: main + event: [ pull_request ] -- cgit v1.2.3