Versions in this module Expand all Collapse all v0 v0.1.2 Jul 15, 2026 v0.1.1 Jul 13, 2026 v0.1.0 Jul 13, 2026 Changes in this version + type Claim struct + Entrypoint []string + Env map[string]string + Repo string + RunnerConfig string + RunnerID int64 + RunnerName string + type JobEvent struct + Action string + Conclusion string + JobID int64 + Labels []string + Provider Provider + Raw any + Repo string + RunID int64 + RunnerName string + type Poll interface + Start func(ctx context.Context, cfg PollConfig) (<-chan JobEvent, error) + type PollConfig struct + PollInterval int + type Provider interface + ClaimJob func(ctx context.Context, event *JobEvent, runnerName string, labels []string) (*Claim, error) + DefaultImage func() string + DefaultImageFor func(os string) string + DefaultJobImage func() string + FetchJobImage func(ctx context.Context, event *JobEvent) string + Name func() string + ReleaseJob func(ctx context.Context, claim *Claim) error + Stop func(ctx context.Context) error + type RunnerNameReporter interface + ReportsRunnerNames func() bool + type Webhook interface + DeregisterWebhooks func(ctx context.Context) error + RegisterWebhooks func(ctx context.Context, url, secret string) error + WebhookHandler func(secret string) (http.Handler, <-chan JobEvent)