Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeHyperlink ¶
MakeHyperlink creates an ANSI hyperlink (OSC 8) for terminals that support it.
func ParseRepoFromURL ¶
ParseRepoFromURL extracts owner and repo name from GitHub PR URL. Example: "https://github.com/giantswarm/backstage/pull/1033" -> "giantswarm", "backstage"
func PrintTableHeader ¶
PrintTableHeader prints the header for the PR status table.
func UpdateTable ¶
UpdateTable redraws the PR status table.
Types ¶
type PRGroup ¶ added in v7.26.0
type PRGroup struct {
DependencyName string
PRs []*PRInfo
SearchQuery string // Query to pass to existing search flow
}
PRGroup represents a group of related PRs based on dependency.
func GroupRenovatePRs ¶ added in v7.26.0
GroupRenovatePRs clusters PRs by dependency name. Returns groups sorted by PR count (descending). ALL groups are included, even those with only 1 PR.
type PRStatus ¶
type PRStatus struct {
Number int
Owner string
Repo string
Title string
URL string
Status string
LastUpdate time.Time
// contains filtered or unexported fields
}
PRStatus tracks the status of a PR during processing.
func (*PRStatus) UpdateStatus ¶
UpdateStatus updates the status of a PR in a thread-safe manner.