# Functions
CreateDocument assembles an organized document from an unorganized set of release notes.
No description provided by the author
No description provided by the author
IsActionRequired indicates whether or not the release-note-action-required label was set on the PR.
LabelsWithPrefix is a helper for fetching all labels on a PR that start with a given string.
ListCommits lists all commits starting from a given commit SHA and ending at a given commit SHA.
ListCommitsWithNotes list commits that have release notes starting from a given commit SHA and ending at a given commit SHA.
ListReleaseNotes produces a list of fully contextualized release notes starting from a given commit SHA and ending at starting a given commit SHA.
NoteTextFromString returns the text of the release note given a string which may contain the commit message, the PR description, etc.
PRFromCommit return an API Pull Request struct given a commit struct.
ReleaseNoteFromCommit produces a full contextualized release note given a GitHub commit API resource.
RenderMarkdown accepts a Document and writes a version of that document to supplied io.Writer in markdown format.
WithBranch allows the caller to override the repo branch for the API request.
WithContext allows the caller to inject a context into GitHub API requests.
WithOrg allows the caller to override the GitHub organization for the API request.
WithRepo allows the caller to override the GitHub repo for the API request.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Document represents the underlying structure of a release notes document.
No description provided by the author
ReleaseNote is the type that represents the total sum of all the information we've gathered about a single release note.
# Type aliases
No description provided by the author
GithubApiOption is a type which allows for the expression of API configuration via the "functional option" pattern.
ReleaseNoteList is a map of PR numbers referencing notes.