Documentation ¶
Index ¶
Constants ¶
View Source
const ( OpenedAction = "opened" ClosedAction = "closed" )
Variables ¶
This section is empty.
Functions ¶
func RegisterHealthCheck ¶
func RegisterHealthCheck()
Types ¶
type AlbHandler ¶
type AlbHandler struct{}
func (*AlbHandler) ProxyWithContext ¶
func (h *AlbHandler) ProxyWithContext(ctx context.Context, r events.ALBTargetGroupRequest) (events.ALBTargetGroupResponse, error)
type Config ¶
type Config struct { IntegrationID int64 `env:"GITHUB_INTEGRATION_ID,required"` WebhookSecret string `env:"GITHUB_WEBHOOK_SECRET,required"` PrivateKeyBytes []byte `env:"GITHUB_PRIVATE_KEY,required"` GithubV3Endpoint string `env:"GITHUB_V3_ENDPOINT,required"` PrivateKey string }
func (*Config) ToGithubAppConfig ¶
type GithubAuthConfig ¶
type PRHandler ¶
type PRHandler struct { ClientCreator githubapp.ClientCreator OpenHandler *business.PROpenHandler CloseHandler *business.PRCloseHandler }
Click to show internal directories.
Click to hide internal directories.