diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ee195ff43999636816eac861344feeb763ef3086..a8e92d1ebd7500fe834bd99bee63011438a50ebd 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,7 @@ stages: - builds - tests + - clippy - fmt before_script: @@ -40,6 +41,18 @@ build_and_tests:nightly: when: manual allow_failure: true +clippy: + stage: clippy + image: rustlang/rust:nightly + tags: + - redshift-rs-nightly + before_script: + - export PATH="$HOME/.cargo/bin:$PATH" + - cargo install --force clippy + script: + - cargo clippy --all -- -D warnings + allow_failure: true + fmt: stage: fmt image: rustlang/rust:nightly @@ -50,5 +63,4 @@ fmt: - cargo install --force rustfmt-nightly script: - cargo fmt -- --write-mode=diff - allow_failure: true - + allow_failure: true \ No newline at end of file