(git: GitClient, version: semver.SemVer, baseRef: string, headRef: string)
| 28 | /** Release note generation. */ |
| 29 | export class ReleaseNotes { |
| 30 | static async forRange(git: GitClient, version: semver.SemVer, baseRef: string, headRef: string) { |
| 31 | const config = await getConfig([assertValidReleaseConfig]); |
| 32 | const commits = getCommitsForRangeWithDeduping(git, baseRef, headRef); |
| 33 | return new ReleaseNotes(config, version, commits, git); |
| 34 | } |
| 35 | |
| 36 | /** The RenderContext to be used during rendering. */ |
| 37 | private renderContext: RenderContext | undefined; |
no test coverage detected