package
0.0.0-20250126123450-3dad8b8dff16
Repository: https://github.com/kaizenci/kaizen.git
Documentation: pkg.go.dev

# Functions

respondError writes an error response in JSON format.
respondJSON writes a JSON response.
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
RunResult represents the result of a container run, including exit code, output, and duration.
No description provided by the author
GitHubAppConfig represents the configuration for a GitHub App.
No description provided by the author
GitHubInstallation represents an installation of a GitHub App.
GitHubRepoConfig represents repository-specific configuration.
GitHubRepository represents a GitHub repository associated with an installation.
Job represents a job in the workflow.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Owner represents the owner of a GitHub App or installation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Workflow represents the main structure of a GitHub Actions workflow.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

go:generate go run github.com/vektra/mockery/v2@v2 --name=GitCloner --filename=git_cloner.go --output=../../mocks/.
GitRepository interface defines the methods for interacting with Git repositories go:generate go run github.com/vektra/mockery/v2@v2 --name=GitRepository --filename=git_repository.go --output=../../mocks/.
Repository defines the interface for repository operations go:generate go run github.com/vektra/mockery/v2@v2 --name=Repository --filename=repository.go --output=../../mocks/.
go:generate go run github.com/vektra/mockery/v2@v2 --name=Runner --filename=workflow_runner.go --output=../../mocks/.
Worktree defines the interface for worktree operations go:generate go run github.com/vektra/mockery/v2@v2 --name=Worktree --filename=worktree.go --output=../../mocks/.