devboy-linear 0.33.0

Linear provider for devboy-tools — GraphQL-backed IssueProvider/Provider skeleton with liveness support.
Documentation
//! Linear provider metadata for dynamic schema enrichment.

use serde::{Deserialize, Serialize};

/// Metadata for a Linear team, used to enrich issue schemas with
/// team-specific workflow states.
#[derive(Debug, Clone, Serialize, Deserialize, Default)]
pub struct LinearMetadata {
    #[serde(default)]
    pub statuses: Vec<LinearStatus>,
}

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct LinearStatus {
    pub id: String,
    pub name: String,
    #[serde(default)]
    pub category: Option<String>,
}