Versions in this module Expand all Collapse all v0 v0.0.1 Oct 23, 2024 Changes in this version + type Client struct + func NewClient(token string) *Client + func (c *Client) GetWorkflowRun(owner, repo string, runID int64) (*gh.WorkflowRun, error) + func (c *Client) ListWorkflowRuns(owner, repo string, workflowID int64) ([]*gh.WorkflowRun, error) + func (c *Client) ListWorkflows(owner, repo string) ([]*gh.Workflow, error) + type Poller struct + func NewPoller(db *db.Database, client *Client, interval time.Duration) *Poller + func (p *Poller) Start() + type WebhookHandler struct + func NewWebhookHandler(db *db.Database, client *Client, wp *worker.WorkerPool, secret string) *WebhookHandler + func (wh *WebhookHandler) HandleWebhook(c *gin.Context)