Rafael Caricio
456d0789fb
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
52 lines
1.2 KiB
YAML
52 lines
1.2 KiB
YAML
matrix:
|
|
RUST: [stable]
|
|
|
|
pipeline:
|
|
|
|
check-formatting:
|
|
image: rust
|
|
when:
|
|
branch: [ main ]
|
|
path:
|
|
include:
|
|
- src/**/*.rs
|
|
- fedimovies-cli/**/*.rs
|
|
- fedimovies-config/**/*.rs
|
|
- fedimovies-models/**/*.rs
|
|
- fedimovies-utils/**/*.rs
|
|
commands:
|
|
- rustup default $RUST
|
|
- cargo fmt --all -- --check
|
|
|
|
check-style:
|
|
image: rust
|
|
when:
|
|
branch: [ main ]
|
|
path:
|
|
include:
|
|
- src/**/*.rs
|
|
- fedimovies-cli/**/*.rs
|
|
- fedimovies-config/**/*.rs
|
|
- fedimovies-models/**/*.rs
|
|
- fedimovies-utils/**/*.rs
|
|
commands:
|
|
- rustup default $RUST
|
|
- rustup component add clippy
|
|
- cargo clippy --all-targets --all-features -- -D warnings
|
|
|
|
run-tests:
|
|
image: rust
|
|
when:
|
|
branch: [ main ]
|
|
path:
|
|
include:
|
|
- src/**/*.rs
|
|
- fedimovies-cli/**/*.rs
|
|
- fedimovies-config/**/*.rs
|
|
- fedimovies-models/**/*.rs
|
|
- fedimovies-utils/**/*.rs
|
|
environment:
|
|
- CARGO_TERM_COLOR=always
|
|
commands:
|
|
- rustup default $RUST
|
|
- cargo test --all -- --nocapture
|