From f9cca163ffd56f24db8dfbca3f2aa4faa920e2e3 Mon Sep 17 00:00:00 2001 From: hex Date: Sun, 3 Aug 2025 01:48:18 +0200 Subject: [PATCH] add shit --- .woodpecker/audit.yaml | 10 ++++++++++ .woodpecker/check.yaml | 9 +++++++++ .woodpecker/formatter.yaml | 14 +++++++------- src/main.rs | 5 +---- src/matchers/api.rs | 5 +---- 5 files changed, 28 insertions(+), 15 deletions(-) create mode 100644 .woodpecker/audit.yaml create mode 100644 .woodpecker/check.yaml diff --git a/.woodpecker/audit.yaml b/.woodpecker/audit.yaml new file mode 100644 index 0000000..fa19d1e --- /dev/null +++ b/.woodpecker/audit.yaml @@ -0,0 +1,10 @@ +when: + - event: push + branch: ${CI_REPO_DEFAULT_BRANCH} + +steps: + - name: 'Format w/ Carg' + image: rust:1.88 + commands: + - cargo install cargo-audit + - cargo audit diff --git a/.woodpecker/check.yaml b/.woodpecker/check.yaml new file mode 100644 index 0000000..600779b --- /dev/null +++ b/.woodpecker/check.yaml @@ -0,0 +1,9 @@ +when: + - event: push + branch: ${CI_REPO_DEFAULT_BRANCH} + +steps: + - name: 'Format w/ Carg' + image: rust:1.88 + commands: + - cargo check diff --git a/.woodpecker/formatter.yaml b/.woodpecker/formatter.yaml index 1885843..af280c2 100644 --- a/.woodpecker/formatter.yaml +++ b/.woodpecker/formatter.yaml @@ -1,14 +1,14 @@ when: - event: push branch: ${CI_REPO_DEFAULT_BRANCH} - - event: pull_request steps: - - name: 'Check w/ Prettier' - image: woodpeckerci/plugin-prettier:next - settings: - single_issue_check: true - - name: 'Check w/ Cargo' + - name: 'Format w/ Cargo' image: rust:1.88 commands: - - cargo check + - cargo fmt + - name: 'Push formatted' + image: appleboy/drone-git-push + settings: + remote_name: origin + branch: ${CI_COMMIT_BRANCH} diff --git a/src/main.rs b/src/main.rs index 42b6a58..b4ddad3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -14,10 +14,7 @@ use db::BoxyDatabase; use log::{debug, error, info}; use matchers::api::ApiMatcher; use server::Server; -use services::{ - controller::ControllerService, - matcher::Matcher, -}; +use services::{controller::ControllerService, matcher::Matcher}; use tokio::{ sync::Mutex, time::{self}, diff --git a/src/matchers/api.rs b/src/matchers/api.rs index da62e4b..10ad87c 100644 --- a/src/matchers/api.rs +++ b/src/matchers/api.rs @@ -3,10 +3,7 @@ use std::{net::IpAddr, sync::Arc}; use async_trait::async_trait; use base64::{Engine, prelude::BASE64_STANDARD}; use http_body_util::BodyExt; -use hyper::{ - Request, StatusCode, - body::Incoming, -}; +use hyper::{Request, StatusCode, body::Incoming}; use json::JsonValue; use log::{debug, error, warn}; use tokio::{net::TcpStream, sync::Mutex};