Skip to main content

Crate cuenv_github

Crate cuenv_github 

Source
Expand description

GitHub provider implementations for cuenv.

This crate provides GitHub-specific implementations of:

Stage contributors are now defined in CUE (see contrib/stages/).

§Features

  • codeowners (default): CODEOWNERS file sync and check operations
  • ci (default): GitHub Actions CI provider with check runs and PR comments
  • workflow (default): GitHub Actions workflow file generation from IR
  • release (default): Upload artifacts to GitHub Releases

Re-exports§

pub use config::GitHubConfigExt;
pub use codeowners::GitHubCodeOwnersProvider;
pub use ci::GitHubCIProvider;
pub use workflow::GitHubActionsEmitter;
pub use release::GitHubReleaseBackend;
pub use release::GitHubReleaseConfig;

Modules§

ci
GitHub Actions CI provider.
codeowners
GitHub CODEOWNERS provider.
config
GitHub configuration types and extension traits.
release
GitHub Releases backend for cuenv.
workflow
GitHub Actions Workflow Generator