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§
Sourcefn github_config_for_pipeline(&self, pipeline_name: &str) -> GitHubConfig
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.