From aeb4827c8f6f31d6b4d3e8e65e9282ea1930aa2f Mon Sep 17 00:00:00 2001 From: Vitaly Date: Tue, 12 Jan 2021 17:36:33 -0800 Subject: [PATCH] Add linting and formatting checkers --- .buildkite/pipeline.yml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index d12938d76..811addb84 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -1,5 +1,25 @@ steps: - - label: ":rust: Unit test" + - label: "fmt" + agents: + queue: "default" + docker: "*" + command: "cargo fmt --all -- --check" + timeout_in_minutes: 15 + plugins: + - docker-compose#v3.0.0: + run: unit-test + config: .buildkite/docker/docker-compose.yaml + - label: "lint" + agents: + queue: "default" + docker: "*" + command: "cargo clippy --all -- -D warnings" + timeout_in_minutes: 15 + plugins: + - docker-compose#v3.0.0: + run: unit-test + config: .buildkite/docker/docker-compose.yaml + - label: "test" agents: queue: "default" docker: "*"