From 4b5efaa76e329fd3befa05b1d1e9c50b84e38b30 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 4 Apr 2025 12:21:36 +0200 Subject: [PATCH] add various cargo ci checks --- .woodpecker/cargo_check.yaml | 8 ++++++++ .woodpecker/cargo_clippy.yaml | 8 ++++++++ .woodpecker/cargo_test.yaml | 8 ++++++++ .woodpecker/check_fmt.yaml | 2 +- 4 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 .woodpecker/cargo_check.yaml create mode 100644 .woodpecker/cargo_clippy.yaml create mode 100644 .woodpecker/cargo_test.yaml diff --git a/.woodpecker/cargo_check.yaml b/.woodpecker/cargo_check.yaml new file mode 100644 index 0000000..cd81ad1 --- /dev/null +++ b/.woodpecker/cargo_check.yaml @@ -0,0 +1,8 @@ +when: + - event: pull_request + +steps: + - name: "Run cargo check" + image: docker.nix-community.org/nixpkgs/nix-flakes + commands: + - nix run github:nixos/nixpkgs/nixos-unstable#cargo -- check --workspace --all-targets diff --git a/.woodpecker/cargo_clippy.yaml b/.woodpecker/cargo_clippy.yaml new file mode 100644 index 0000000..989ca89 --- /dev/null +++ b/.woodpecker/cargo_clippy.yaml @@ -0,0 +1,8 @@ +when: + - event: pull_request + +steps: + - name: "Run cargo clippy" + image: docker.nix-community.org/nixpkgs/nix-flakes + commands: + - nix run github:nixos/nixpkgs/nixos-unstable#clippy diff --git a/.woodpecker/cargo_test.yaml b/.woodpecker/cargo_test.yaml new file mode 100644 index 0000000..7533918 --- /dev/null +++ b/.woodpecker/cargo_test.yaml @@ -0,0 +1,8 @@ +when: + - event: pull_request + +steps: + - name: "Run cargo test" + image: docker.nix-community.org/nixpkgs/nix-flakes + commands: + - nix run github:nixos/nixpkgs/nixos-unstable#cargo -- test --workspace --all-targets diff --git a/.woodpecker/check_fmt.yaml b/.woodpecker/check_fmt.yaml index fbee4b6..5e95d46 100644 --- a/.woodpecker/check_fmt.yaml +++ b/.woodpecker/check_fmt.yaml @@ -2,7 +2,7 @@ when: - event: pull_request steps: - - name: "Run nix flake check" + - name: "Run treefmt" image: docker.nix-community.org/nixpkgs/nix-flakes commands: - nix fmt -- --fail-on-change