fix(#2377): doc_markdown + too_many_lines clippy lints
- Backtick-quote `pull_request` in doc comments (4x doc_markdown) - Add #[allow(clippy::too_many_lines)] to server::dispatch (101/100; +1 line from submit_kind fetched_sha param in 5dd0a36f)
This commit is contained in:
parent
5e1863d231
commit
18e7c406b0
3 changed files with 5 additions and 4 deletions
|
|
@ -2,7 +2,7 @@
|
|||
//!
|
||||
//! - **`/webhook/knowledge`** — push events on `internal/knowledge` trigger a
|
||||
//! `git pull` on the local clone so agents see up-to-date docs.
|
||||
//! - **`/webhook/config-pr`** — pull_request events on any `agent-configs/*`
|
||||
//! - **`/webhook/config-pr`** — `pull_request` events on any `agent-configs/*`
|
||||
//! repo queue a [`hive_sh4re::ApprovalKind::MergeConfigPr`] approval row
|
||||
//! so the operator can review + approve the merge from the dashboard.
|
||||
//!
|
||||
|
|
@ -77,7 +77,7 @@ pub(super) async fn post_webhook_knowledge(
|
|||
|
||||
// ── config-PR webhook ──────────────────────────────────────────────────────────
|
||||
|
||||
/// Minimal Forgejo pull_request-webhook payload.
|
||||
/// Minimal Forgejo `pull_request`-webhook payload.
|
||||
///
|
||||
/// Forgejo fires this for actions: `opened`, `closed`, `reopened`,
|
||||
/// `synchronize`, `assigned`, `unassigned`, `label_updated`,
|
||||
|
|
@ -109,7 +109,7 @@ struct PrWebhookRepo {
|
|||
full_name: Option<String>,
|
||||
}
|
||||
|
||||
/// POST `/webhook/config-pr` — Forgejo pull_request webhook for
|
||||
/// POST `/webhook/config-pr` — Forgejo `pull_request` webhook for
|
||||
/// `agent-configs/*` repos.
|
||||
///
|
||||
/// On `opened` or `synchronize` for an `agent-configs/<agent>` PR:
|
||||
|
|
|
|||
|
|
@ -295,7 +295,7 @@ pub async fn ensure_all() {
|
|||
}
|
||||
}
|
||||
|
||||
/// Ensure a Forgejo pull_request org-webhook for `agent-configs` exists and
|
||||
/// Ensure a Forgejo `pull_request` org-webhook for `agent-configs` exists and
|
||||
/// points at hive-c0re's `/webhook/config-pr` endpoint. Idempotent — lists
|
||||
/// existing hooks first and skips creation when one is already targeting the
|
||||
/// correct URL. `dashboard_port` is the TCP port hive-c0re's dashboard listens
|
||||
|
|
|
|||
|
|
@ -74,6 +74,7 @@ async fn handle(stream: UnixStream, coord: Arc<Coordinator>) -> Result<()> {
|
|||
}
|
||||
}
|
||||
|
||||
#[allow(clippy::too_many_lines)]
|
||||
async fn dispatch(req: &HostRequest, coord: Arc<Coordinator>) -> HostResponse {
|
||||
let result: anyhow::Result<HostResponse> = async {
|
||||
Ok(match req {
|
||||
|
|
|
|||
Loading…
Reference in a new issue