From 3f1914e298000af767337bf42621df7d305c7fcf Mon Sep 17 00:00:00 2001 From: Jakob Meier Date: Sun, 25 Jun 2023 08:22:49 +0200 Subject: [PATCH] Added woodpecker CI to check code using clippy --- .woodpecker/check.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .woodpecker/check.yml diff --git a/.woodpecker/check.yml b/.woodpecker/check.yml new file mode 100644 index 0000000..35b562e --- /dev/null +++ b/.woodpecker/check.yml @@ -0,0 +1,27 @@ +--- +variables: + - &rust_target 'x86_64-unknown-linux-musl' + - &rust_toolchain 'nightly' + +pipeline: + fetch: + image: alpine:latest + commands: + - apk add ffmpeg unzip bash + - bash fetch-assets.sh + check: + image: codeberg.org/comcloudway/alpine-cross:latest-amd64 + environment: + RUST_TOOLCHAIN: *rust_toolchain + RUST_TARGET: *rust_target + commands: + - apk update + - apk add curl gcc musl-dev + - curl https://sh.rustup.rs -sSf | sh -s -- -y + - source $HOME/.cargo/env + - rustup toolchain install $RUST_TOOLCHAIN + - rustup default $RUST_TOOLCHAIN + - rustup target add $RUST_TARGET + - cd $CI_WORKSPACE + - cargo update + - cargo clippy --target $RUST_TARGET -- 2.38.5