Expand description
CI provider trait and implementations.
This module provides a trait-based abstraction for CI/CD providers.
§Provider Implementations
LocalProvider: Fallback provider for local development (included in this crate)cuenv-github:GitHubCIProviderfor GitHub Actions
§Example
ⓘ
use cuenv_ci::provider::{CIProvider, local::LocalProvider};
// Try to detect a CI provider, fall back to local
let provider = LocalProvider::detect().expect("LocalProvider always detects");
let files = provider.changed_files().await?;Re-exports§
pub use local::LocalProvider;
Modules§
Traits§
- CIProvider
- Trait for CI/CD provider integrations.