Expand description
GitHub provider implementations for cuenv.
This crate provides GitHub-specific implementations of:
GitHubCodeOwnersProviderfor CODEOWNERS file management (feature:codeowners)GitHubCIProviderfor GitHub Actions CI integration (feature:ci)workflow::GitHubActionsEmitterfor workflow file generation (feature:workflow)GitHubReleaseBackendfor GitHub Releases distribution (feature:release)GitHubConfigExtfor GitHub-specific configuration operations
Stage contributors are now defined in CUE (see contrib/stages/).
§Features
codeowners(default): CODEOWNERS file sync and check operationsci(default): GitHub Actions CI provider with check runs and PR commentsworkflow(default): GitHub Actions workflow file generation from IRrelease(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