Skip to content
Snippets Groups Projects

Resolve "Add gitlab-ci runner for `clippy` (linting)"

Merged Éloïs requested to merge 16-add-gitlab-ci-runner-for-clippy-linting into dev
+ 14
2
stages:
stages:
- builds
- builds
- tests
- tests
 
- clippy
- fmt
- fmt
before_script:
before_script:
@@ -40,6 +41,18 @@ build_and_tests:nightly:
@@ -40,6 +41,18 @@ build_and_tests:nightly:
when: manual
when: manual
allow_failure: true
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:
fmt:
stage: fmt
stage: fmt
image: rustlang/rust:nightly
image: rustlang/rust:nightly
@@ -50,5 +63,4 @@ fmt:
@@ -50,5 +63,4 @@ fmt:
- cargo install --force rustfmt-nightly
- cargo install --force rustfmt-nightly
script:
script:
- cargo fmt -- --write-mode=diff
- cargo fmt -- --write-mode=diff
allow_failure: true
allow_failure: true
\ No newline at end of file
Loading