From 2442a90e23f9903349261001553ed8cc1364e85b Mon Sep 17 00:00:00 2001 From: Mikhail Kilin Date: Sun, 22 Feb 2026 16:53:15 +0300 Subject: [PATCH] ci: add Woodpecker CI pipeline for PR checks (fmt, clippy, test) --- .woodpecker/check.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .woodpecker/check.yml diff --git a/.woodpecker/check.yml b/.woodpecker/check.yml new file mode 100644 index 0000000..b4ebf2b --- /dev/null +++ b/.woodpecker/check.yml @@ -0,0 +1,26 @@ +when: + - event: pull_request + +steps: + - name: fmt + image: rust:1.84 + commands: + - rustup component add rustfmt + - cargo fmt -- --check + + - name: clippy + image: rust:1.84 + environment: + CARGO_HOME: /tmp/cargo + commands: + - apt-get update -qq && apt-get install -y -qq pkg-config libssl-dev libdbus-1-dev zlib1g-dev > /dev/null 2>&1 + - rustup component add clippy + - cargo clippy -- -D warnings + + - name: test + image: rust:1.84 + environment: + CARGO_HOME: /tmp/cargo + commands: + - apt-get update -qq && apt-get install -y -qq pkg-config libssl-dev libdbus-1-dev zlib1g-dev > /dev/null 2>&1 + - cargo test