Versions in this module Expand all Collapse all v0 v0.1.0 Jan 31, 2026 Changes in this version + type CIContext struct + AllPassed bool + AnyFailed bool + AnyPending bool + FailedChecks []string + PassedChecks []string + PendingChecks []string + RequiredPassed bool + type CheckRun struct + Conclusion string + Name string + Status string + func (c CheckRun) IsSuccess() bool + type CreatedRelease struct + PRsMerged int + PreviousVersion string + ReleaseURL string + Repo RepoRef + Version string + type DeniedPR struct + PR PullRequest + Reason string + type DependBot string + const DependBotDependabot + const DependBotRenovate + const DependBotUnknown + func DetectDependBot(author string) DependBot + type Dependency struct + Ecosystem string + FromVersion string + Name string + ToVersion string + UpdateType UpdateType + type DependencyContext struct + Ecosystem string + FromVersion string + IsMajor bool + IsMinor bool + IsPatch bool + Name string + ToVersion string + UpdateType string + type FailedPR struct + Error string + PR PullRequest + type FailedRelease struct + Error string + Repo RepoRef + type MergeProfile struct + AllowPendingChecks bool + AutoMergeMajor bool + AutoMergeMinor bool + AutoMergePatch bool + DeleteBranch bool + Description string + MaxAgeHours int + MaxPRsPerRun int + MergeStrategy string + MinAgeHours int + Name string + RequireAllChecks bool + RequireApproval bool + RequiredChecks []string + type MergeResult struct + DryRun bool + Failed []FailedPR + FailedCount int + Merged []MergedPR + MergedCount int + Skipped []SkippedPR + SkippedCount int + Timestamp time.Time + type MergedPR struct + MergedBy string + PR PullRequest + SHA string + type PRContext struct + AgeDays int + AgeHours int + Author string + DependBot string + Draft bool + HasConflicts bool + IsDependency bool + Labels []string + Mergeable bool + Number int + Title string + type PRFilter struct + DependBot DependBot + MaxAgeHours int + Mergeable *bool + MinAgeHours int + State string + TestsPassed *bool + UpdateTypes []UpdateType + type PolicyAction string + const PolicyActionMerge + const PolicyActionRelease + const PolicyActionReview + type PolicyContext struct + CI CIContext + Dependency DependencyContext + PR PRContext + Repo RepoContext + type PolicyDecision struct + Action string + Allowed bool + Policies []string + Reasons []string + type PullRequest struct + Author string + Body string + CreatedAt time.Time + DependBot DependBot + Dependency Dependency + Draft bool + HTMLURL string + IsDependency bool + Labels []string + Mergeable bool + MergeableStr string + MergedAt *time.Time + Number int + Repo RepoRef + State string + TestsPassed bool + Title string + UpdatedAt time.Time + func (pr *PullRequest) AgeHours() int + func (pr *PullRequest) IsMerged() bool + type Release struct + Body string + CreatedAt time.Time + Draft bool + HTMLURL string + ID int64 + Name string + Prerelease bool + PublishedAt time.Time + Repo RepoRef + TagName string + type ReleaseCandidate struct + CurrentVersion string + DaysSinceRelease int + LastReleaseAt *time.Time + MergedPRCount int + MergedPRs []PullRequest + ProposedVersion string + ReleaseReason string + Repo Repo + ShouldRelease bool + type ReleaseRequest struct + Body string + Draft bool + GenerateNotes bool + Name string + Prerelease bool + Repo RepoRef + TagName string + TargetCommitish string + type ReleaseResult struct + Created []CreatedRelease + CreatedCount int + DryRun bool + Failed []FailedRelease + FailedCount int + Skipped []SkippedRelease + SkippedCount int + Timestamp time.Time + type Repo struct + Archived bool + DefaultBranch string + Description string + FullName string + HTMLURL string + Language string + Name string + Owner string + Private bool + Topics []string + UpdatedAt time.Time + type RepoContext struct + Archived bool + FullName string + IsMonorepo bool + Language string + Name string + Owner string + Private bool + Topics []string + type RepoFilter struct + ExcludeRepos []string + HasOpenDependPRs bool + IncludeArchived bool + IncludeForks bool + IncludePrivate bool + Languages []string + MinStars int + Topics []string + type RepoRef struct + Name string + Owner string + func ParseRepoRef(fullName string) RepoRef + func (r RepoRef) FullName() string + type ReviewResult struct + Approved []PullRequest + ApprovedCount int + Denied []DeniedPR + DeniedCount int + DryRun bool + Timestamp time.Time + type ScanError struct + Message string + Repo string + type ScanResult struct + Errors []ScanError + Orgs []string + PRs []PullRequest + PRsFound int + ReposScanned int + Timestamp time.Time + type SkippedPR struct + PR PullRequest + Reason string + type SkippedRelease struct + Reason string + Repo RepoRef + type Tag struct + Name string + Repo RepoRef + SHA string + type UpdateType string + const UpdateTypeMajor + const UpdateTypeMinor + const UpdateTypePatch + const UpdateTypeUnknown