From a3f744cce8dce188fead1ab4f5ac9b550687f0a5 Mon Sep 17 00:00:00 2001 From: Mikolaj Wielgus Date: Sun, 6 Oct 2024 05:45:29 +0200 Subject: [PATCH] ci: run pre-commit as lint This reuses the `pre-commit` tool used starting today to avoid code duplication. --- .woodpecker/{lint.yaml => pre-commit.yaml} | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) rename .woodpecker/{lint.yaml => pre-commit.yaml} (62%) diff --git a/.woodpecker/lint.yaml b/.woodpecker/pre-commit.yaml similarity index 62% rename from .woodpecker/lint.yaml rename to .woodpecker/pre-commit.yaml index 83e05af..7a8eab9 100644 --- a/.woodpecker/lint.yaml +++ b/.woodpecker/pre-commit.yaml @@ -1,13 +1,14 @@ steps: - lint: + pre-commit: image: rust environment: RUST_BACKTRACE: 1 CARGO_TERM_COLOR: always commands: + - apt-get -y update > /dev/null + - apt-get -y install pre-commit > /dev/null - rustup default stable - rustup component add rustfmt clippy - - cargo fmt --check - - cargo clippy + - pre-commit run --all-files when: event: [pull_request, push, tag]