MCPcopy Create free account
hub / github.com/dmno-dev/bumpy / generateReleaseBody

Function generateReleaseBody

packages/bumpy/src/core/github-release.ts:88–96  ·  view source on GitHub ↗
(
  release: PlannedRelease,
  bumpFiles: BumpFile[],
  formatter: ChangelogFormatter,
)

Source from the content-addressed store, hash-verified

86
87/** Generate a release body for a single package using the changelog formatter */
88export async function generateReleaseBody(
89 release: PlannedRelease,
90 bumpFiles: BumpFile[],
91 formatter: ChangelogFormatter,
92): Promise<string> {
93 const entry = await generateChangelogEntry(release, bumpFiles, formatter, undefined, 'github-release');
94 // Strip the version heading — the GitHub release title already has the version
95 return stripVersionHeading(entry).trim() || 'No changelog entries.';
96}
97
98/** Strip the leading ## version heading and date sub-heading from a changelog entry */
99function stripVersionHeading(entry: string): string {

Callers 2

runPublishFlowFunction · 0.90
createIndividualReleasesFunction · 0.85

Calls 2

generateChangelogEntryFunction · 0.90
stripVersionHeadingFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…