diff --git a/.woodpecker/test.yml b/.woodpecker/test.yml new file mode 100644 index 0000000..793418f --- /dev/null +++ b/.woodpecker/test.yml @@ -0,0 +1,34 @@ +when: + - event: [pull_request, tag] + - event: push + branch: + - main + +variables: + - &rust_image 'rustlang/rust:nightly' + +steps: + build: + image: *rust_image + group: build + commands: + - "cargo build" + + test: + image: *rust_image + group: test + commands: + - "cargo test" + + lint: + image: *rust_image + group: lint + commands: + - "cargo clippy" + + fmt: + image: *rust_image + group: fmt + commands: + - "cargo fmt --all --check" +