From 626024a115fded2dc79b5a3d0b9fbb55882f1187 Mon Sep 17 00:00:00 2001 From: crapStone Date: Sat, 16 Jul 2022 01:23:26 +0200 Subject: [PATCH] add woodpecker config --- .woodpecker/lamp.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .woodpecker/lamp.yml diff --git a/.woodpecker/lamp.yml b/.woodpecker/lamp.yml new file mode 100644 index 0000000..4463cc9 --- /dev/null +++ b/.woodpecker/lamp.yml @@ -0,0 +1,29 @@ +branches: ["main"] + +matrix: + RELEASE_DEBUG: + - "" + - "--release" + +pipeline: + lint: + image: rust:alpine + pull: true + when: + path: + include: ["src/**", "Cargo.toml", "Cargo.lock", ".woodpecker/lamp.yml"] + commands: + - apk add musl-dev + - rustup component add clippy rustfmt + - cargo fmt -- --check + - cargo clippy --locked ${RELEASE_DEBUG} -- --deny clippy::all --deny warnings + + build: + image: rust:alpine + pull: true + when: + path: + include: ["src/**", "Cargo.toml", "Cargo.lock", ".woodpecker/lamp.yml"] + commands: + - apk add musl-dev + - cargo build --locked ${RELEASE_DEBUG}