mirror of https://git.meli.delivery/meli/meli
CI: move lints.yaml actions to Makefile.lint
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>pull/490/head
parent
1b3f2732b2
commit
598a70f9df
@ -0,0 +1,43 @@
|
|||||||
|
# SPDX-License-Identifier: EUPL-1.2
|
||||||
|
#
|
||||||
|
# Makefile for: "Run cargo lints" workflow, in .gitea/workflows/lints.yaml
|
||||||
|
|
||||||
|
.POSIX:
|
||||||
|
.SUFFIXES:
|
||||||
|
CARGO_INCREMENTAL ?= 0
|
||||||
|
CARGO_NET_RETRY ?= 10
|
||||||
|
CARGO_REGISTRIES_CRATES_IO_PROTOCOL ?= sparse
|
||||||
|
RUSTFLAGS ?= -D warnings -W unreachable-pub -W rust-2021-compatibility -C debuginfo=0
|
||||||
|
RUSTUP_MAX_RETRIES ?= 10
|
||||||
|
RUST_BACKTRACE ?= short
|
||||||
|
|
||||||
|
.PHONY: all
|
||||||
|
all: rustfmt clippy cargo-derivefmt-melib cargo-derivefmt-meli cargo-derifmt-tools
|
||||||
|
printf "All completed.\n"
|
||||||
|
|
||||||
|
.PHONY: rustfmt
|
||||||
|
rustfmt:
|
||||||
|
printf "rustfmt\n"
|
||||||
|
cargo fmt --check --all
|
||||||
|
.PHONY: clippy
|
||||||
|
clippy:
|
||||||
|
printf "clippy\n"
|
||||||
|
cargo clippy --no-deps --all-features --all --tests --examples --benches --bins
|
||||||
|
.PHONY: cargo-derivefmt-melib
|
||||||
|
cargo-derivefmt-melib:
|
||||||
|
printf "cargo-derivefmt-melib\n"
|
||||||
|
cargo derivefmt --manifest-path ./melib/Cargo.toml
|
||||||
|
git checkout meli/src/conf/overrides.rs
|
||||||
|
git add ./melib/ && git diff --quiet && git diff --cached --quiet
|
||||||
|
.PHONY: cargo-derivefmt-meli
|
||||||
|
cargo-derivefmt-meli:
|
||||||
|
printf "cargo-derivefmt-meli\n"
|
||||||
|
cargo derivefmt --manifest-path ./meli/Cargo.toml
|
||||||
|
git checkout meli/src/conf/overrides.rs
|
||||||
|
git add ./meli/ && git diff --quiet && git diff --cached --quiet
|
||||||
|
.PHONY: cargo-derivefmt-tools
|
||||||
|
cargo-derivefmt-tools:
|
||||||
|
printf "cargo-derivefmt-tools\n"
|
||||||
|
cargo derivefmt --manifest-path ./tools/Cargo.toml
|
||||||
|
git checkout meli/src/conf/overrides.rs
|
||||||
|
git add ./tools/ && git diff --quiet && git diff --cached --quiet
|
Loading…
Reference in New Issue