Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateAppConfig ¶
func ValidateAppConfig(config *GitHubAppConfig, owner, repo string) error
ValidateAppConfig validates GitHub App configuration
func ValidateConfig ¶
ValidateConfig validates GitHub configuration
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client represents a GitHub API client
func NewClient ¶
func NewClient(config *GitHubAppConfig, owner, repo string) (*Client, error)
NewClient creates a new GitHub client with GitHub App authentication
func NewClientWithToken ¶
NewClientWithToken creates a new GitHub client with personal access token (legacy)
func (*Client) CommentOnPR ¶
CommentOnPR adds a comment to a pull request
func (*Client) CreateValidationComment ¶
CreateValidationComment creates a formatted comment for validation results
Click to show internal directories.
Click to hide internal directories.