Skip to main content

GitHubConfigExt

Trait GitHubConfigExt 

Source
pub trait GitHubConfigExt {
    // Required method
    fn github_config_for_pipeline(&self, pipeline_name: &str) -> GitHubConfig;
}
Expand description

Extension trait for GitHub-specific configuration operations on CI.

This trait moves GitHub-specific config merging logic from cuenv-core to the GitHub crate where it belongs.

Required Methods§

Source

fn github_config_for_pipeline(&self, pipeline_name: &str) -> GitHubConfig

Get merged GitHub config for a specific pipeline.

Pipeline-specific config overrides CI-level defaults. Fields are merged with pipeline config taking precedence over global config.

Implementations on Foreign Types§

Source§

impl GitHubConfigExt for CI

Implementors§